微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Firebase和Node.js应用程序导致在此服务器上找不到针对Firebase serve命令的请求的URL

如何解决Firebase和Node.js应用程序导致在此服务器上找不到针对Firebase serve命令的请求的URL

我已经创建了一个Node.js应用程序,并试图在Firebase中进行部署以进行托管。部署之前,我要确保使用命令firebase serve --only hosting,function使其能够正常工作。此命令将创建服务器,并且我能够使用Firebase提供的URL(localhost:5000)访问应用程序的主页,但是由于某种原因,我的Angularjs HTTP请求无法找到{{1} }控制器,因此我在浏览器中获得了Node.js

使用404 URL not found error访问index.html后,我试图在前端填充各种下拉选项。这些选项位于Node.js控制器文件localhost:5000中。因此,我正在从populator.js到我的angularjs控制器发出HTTP请求,但得到了node.js。我猜测文件夹结构或404 URL not found error文件存在问题,由于代码无法找到我的firebase.json控制器。

我的Node.js文件

firebase.json

我的{ "hosting": { "public": "public","ignore": [ "firebase.json","**/.*","**/node_modules/**" ],"rewrites": [ { "source": "**","function": "app" } ] } } 文件

index.js

这是我的文件夹结构

const   functions                   =   require("firebase-functions");
const   express                     =   require('express');
const   app                         =   express();

//call function to popultae the fields
app.get('/populateFields',function(req,res){
    populateFields.Businessstep(function(data){
        res.send(data);
    });
});

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

我尝试在根目录和Firebase Hosting (root) |--functions |---index.js |---package.json | --public |---index.html | --firebase.json --.firebaserc 文件夹中都运行命令firebase serve --only hosting,function,但是没有任何作用,仍然出现错误functions

我发现了很多与此问题相关的帖子,但是尝试了此处提到的方法后找不到解决方案,因此发布了这个问题。

解决方法

我错误地运行了命令,所以我遇到了实际命令是

firebase serve --only functions,hosting

如果有人遇到问题,请正确运行命令。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?