[英]504 Gateway Time-out nginx/1.4.6 (Ubuntu) in Node.js and nginx
[英]504 Time-out when deploying node.js app to Firebase
我正在此應用程序上運行,該應用程序在本地主機上按預期運行,但一旦部署到Firebase托管,則會引發此錯誤
504網關超時
該功能將文件保存到磁盤,恐怕部署時磁盤不可用,就像重新啟動測功機時的heroku一樣。
app.get('/api', (request, response) => {
var filename = Date.now() + '.jpg'
webshot( url ,'public/' + filename , options, function (err) {
if (err) {
console.log(err);
}
else {
response.send(filename);
}
});
})
這是我收到錯誤的原因嗎? 或者可能是其他? 部署后是否可以將文件存儲在node.js應用程序上?
除/tmp
外,Cloud Functions具有只讀文件系統 ,該文件系統由函數的內存支持。
這個Firecast的1:30有一個很好的例子,寫到/tmp
。
import * as os from 'os';
const tmp = os.tmpdir();
如果要保留文件,則應使用Cloud Storage 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.