【发布时间】:2019-07-31 02:21:39
【问题描述】:
我有一个由 localhost 中运行的链接呈现的网页,但它在部署服务器上失败。
...
//this is html page
var view = document.createElement('a');
$(view).addClass('btn btn-primary btn-sm')
view.textContent = "Update";
view.setAttribute('href', window.location.href+'/'+doc.id)
//note : window.location.href = http://localhost:5000/<project>/app/home/
...`
//this is server side
app.get('/home/:id', (req, res) => {
res.render('viewData', {
params : req.params.id
})
})
exports.app = functions.https.onRequest(app);
它的渲染:
app.get('*', (req,res) => res.send('Page not found'))
【问题讨论】:
-
对不起我的英语不好
-
您是否检查了部署服务器上页面的完整路径?如果它不是通过根目录的段落呈现的,它可能会有所不同,您需要更新它
-
@cccnrc 部署时链接在正确的路径中,但页面未呈现。找不到它的显示页面。谢谢重播。
-
看下面的答案
标签: javascript node.js firebase google-cloud-functions