【发布时间】:2019-01-16 22:07:35
【问题描述】:
我将我的 mongoose 连接到 MongoDb 数据库和这个由 mLab 托管的数据库。
try {
mongoose.connect('mLab Hosting Url', { useNewUrlParser: true })
} catch (e) {
console.error('An Error Occurred When Trying Connect To MongoDb.', e);
}
并托管了我的 Express api,这需要通过 firebase 托管连接到该数据库。
router.get('/hello', (request, response) => {
try {
User.findOne({ email: 'm.yaman.katby@gmail.com' }).then((result) => {
return response.status(200).json(result);
}).catch((e) => {
return response.status(700).json(e);
});
} catch (e) {
return response.status(700).json(e);
}
});
现在当我在本地调用 api 时它可以工作,当我将 api 部署到 firebase 并调用它时它不起作用并返回此错误“错误:无法处理请求”
【问题讨论】:
标签: node.js firebase mongoose google-cloud-functions mlab