Действие-на-Google локальный проект разработки, перейдите основной файл в другой файл - PullRequest
0 голосов
/ 11 марта 2019

Я создал простой проект Action-on google и создаю Action с помощью диалогового потока.In Dialogflow Intents - «доброжелательное намерение» -> follow-up-yes, а затем включено выполнение (запрос http Firebase) с локальным проектом разработки.в моем локальном проекте я пытаюсь вызвать другой файл (app.js) в index.js (основной файл)

Пожалуйста, скажите мне, как это сделать?

index.js

'use strict';

const functions = require('firebase-functions');
const express = require('express');
const bodyParser = require('body-parser');

const app = express();
app.use(bodyParser.urlencoded({extended: true}));
app.use(express.json()); 

app.use('/', require('./routes/app'));

const helloWorld = functions.https.onRequest(app);
module.exports = {helloWorld};

routs / app.js

const express = require('express');
const router = express.Router();
const {dialogflow} = require('actions-on-google');
const app = dialogflow({debug: true});

app.intent('Welcome-Intent-yes', (conv, param) => {
    conv.close('Plese login ');
});

 router.use(app);
module.exports = router;

-------- отредактированная информация ------ Это мой агент диалога с намерением enter image description here

вывод должен происходить из моего локального кода.

app.intent('Welcome-Intent-yes', (conv, param) => {
    conv.close('Please login ');
});

Я не получаю никакой ошибки развертывания Firebse, но я не получаю выше вывода из диалогового потока.

Но если я использую только файл index.js для своей функциизатем он работает и выдает выходные данные из диалогового потока

, но мое требование состоит в том, чтобы вызвать другой файл с моими функциями внутри файла index.js, как это я делал в приведенном выше коде.

...