![](/img/trans.png)
[英]express session not persisting after deploying to heroku and netlify
[英]Deploying Express server with Mongoose to Netlify
我可以使用本教程使用 netlify 部署 Express 服務器: https://paulreaney.medium.com/deploy-express-js-on-netlify-91cfaea39591
當我將 Mongoose 添加到服務器時,我收到崩潰通知和超時。
然后我嘗試安裝mongodb-client-encryption
但同樣的錯誤。
是否可以有一個快速服務器調用 Netlify 上托管的 MongoDB 集合?
如果我可以分享其他信息來幫助解決這個問題,請告訴我,我會的!
謝謝蒂姆
編輯:澄清一下,當我在本地運行快速服務器時,它運行良好。
我想通了,有兩個問題,都導致 function 調用需要超過 10 秒,所以它超時了。
第一個問題是最簡單的,我不允許任何 IP 地址在我的 MongoDB 儀表板上查詢數據庫。
第二個問題是我沒有正確設置我的處理程序以與異步函數(mongoose 使用)交互。 這是我用來修復它的代碼:
前:
module.exports.handler = serverless(app);
后:
const handler = serverless(app);
module.exports.handler = async (event, context) => {
const result = await handler(event, context);
return result;
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.