![](/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.