node.js - Mongodb atlas + node.js 在本地工作,但在推送到 Heroku 时停止
问题描述
我在我的 node.js 网站上创建了一个帖子路由,允许用户申请工作。它在本地运行良好并连接到 mongodb atlas 但是当我将应用程序推送到 Heroku 并尝试提交工作申请表时,我的网站超时。我对此很陌生,不知道该怎么做。谢谢
这是我的代码
var express = require('express');
var mongoose = require('mongoose');
var bodyParser = require('body-parser');
var Applicant = require('./models/applicants');
var sendAppliedEmail = require('./mail/index.js');
var app = express();
app.set('view engine', 'ejs');
app.use(express.static(__dirname + "/public"));
app.use(express.static(__dirname + '/js'));
var port = process.env.PORT || 3000;
mongoose.connect('mongodb+srv://klaurtar:************@cluster0-nakj7.mongodb.net/test?retryWrites=true', {useNewUrlParser: true});
app.use(bodyParser.urlencoded({extended: true}));
解决方案
推荐阅读
- javascript - 通过键值查找对象 2 级深
- c++ - 仅标头库的 Visual Studio 项目
- python - 如何比较熊猫数据框中的整数值
- javascript - 限速 API 的 Javascript 计时器
- ruby-on-rails - 缺少参数或值为空 - 验证在请求中发送
- python - 适合快速搜索集合的数据结构。输入:标签,输出:句子
- java - Android Studio 不显示 java 类源
- javascript - JavaScript中的LinkedList,如何将更改附加到列表?
- php - Jquery scrollintoview 不工作错误 - 属性未定义
- javascript - 如何将 pdf 文件从前端发送到 Nodejs 服务器?