簡體   English   中英

將帶有 ZCCADCDEDB567ABAE643E15DCF0974E503Z 的 Express 服務器部署到 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM