我想创建一个nodejs应用,但当我尝试使用google托管firebase创建应用时,我只能修改index.html文件,但我无法使用{{1} } file as nodejs app
我不知道该如何处理。
这是ind<-sample(1:100)
re<-NULL
k<-20
teams<- 5
t<-NULL
for (i in 1:teams) {
te<- ind[ ((i-1)*k+1):(i*k)]
train <- data.frame(D[-te,1:2])
test <- data.frame(D[te,1:2])
lm1 <- lm(y~x , data=train)
pred <- predict(lm1,test)
t<- c(t, sum(abs(D[te,2] - pred)) /dim(test)[1])
}
re<-c(re,mean(t))
文件:
index.js
但我无法修改该文件以执行nodejs应用程序。有什么帮助吗?
答案 0 :(得分:20)
更新:现在可以通过与2017年5月推出的云功能集成在Firebase托管中托管Node.js应用。有关详细信息,请参阅Connecting Cloud Functions to Firebase Hosting文档。
答案 1 :(得分:0)
Firebase仅适用于静态node.js应用程序。如果您正在开发一个静态网站,那就没关系。但是,如果您的webapp在服务器端包含大量数据处理,则不应使用firebase。 您可以使用xervo主机。 xervo.io
xervo.io不再存在,
答案 2 :(得分:0)
FYI >>
Firebase不仅适用于静态节点js应用程序,还可以用于动态节点js应用程序,
https://firebase.google.com/docs/hosting/functions-有关更多详细信息,请参考
我们需要为应用创建一个对象,并使其按如下所示导出,并按如下所示替换firebase.json
var app = express(); Exports.app =函数。https.onRequest(app);
firebase.json:
“重写”: [{ “资源”:”**”, “目标”:“应用” }]