Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Firebase+;Express无法获得除'/';_Javascript_Node.js_Express_Firebase - Fatal编程技术网

Javascript Firebase+;Express无法获得除'/';

Javascript Firebase+;Express无法获得除'/';,javascript,node.js,express,firebase,Javascript,Node.js,Express,Firebase,我无法处理GET或POST到根“/”以外的任何目标。如果我尝试访问该路径,则输出只是一个404错误,带有“Cannot GET/hello”。下面是我能想到的最简单的例子,但它仍然失败。我曾经尝试过使用路由器和app.use,但也遇到了同样的错误 const functions = require('firebase-functions'); const firebase = require('firebase-admin'); const express = require('express'

我无法处理GET或POST到根“/”以外的任何目标。如果我尝试访问该路径,则输出只是一个404错误,带有“Cannot GET/hello”。下面是我能想到的最简单的例子,但它仍然失败。我曾经尝试过使用路由器和app.use,但也遇到了同样的错误

const functions = require('firebase-functions');
const firebase = require('firebase-admin');
const express = require('express');
const engines = require('consolidate');

const app = express();
app.engine('hbs', engines.handlebars);
app.set('views', './views');
app.set('view engine', 'hbs');

app.get('/', (req, res) => {
    console.log("This works");
    res.render(mytemplate, {});
});

app.get('/hello', (req, res) => {
    console.log("This is never logged");
    res.render(mytemplate, {}); //never happens
});

exports.app = functions.https.onRequest(app);