【发布时间】:2021-07-24 00:04:36
【问题描述】:
我正在关注 MERN 堆栈的教程,到目前为止我已经有了这段代码。
const app = express();
//setting up to send out requests
app.use(bodyparser.json({ limit: "30mb", extended: true }))
app.use(bodyparser.urlencoded({ limit: "30mb", extended: true }))
app.use(cors());
//credentials to database, this is just a test database so don't worry
const CONNECTIONURL = 'mongodb+srv://steve:1@test.lyt6y.mongodb.net/test?retryWrites=true&w=majority';
const PORT = process.env.PORT|| 5000;
// connecting to database
mongoose.connect(CONNECTIONURL, { useNewUrlParser: true, useUnifiedTopology: true })
.then(() => app.listen(PORT, () => console.log(`server is at port: ${PORT}`)))
.catch(() => () => console.log(error.message));
mongoose.set('useFindAndModify', false);
当我运行 npm start 为该文件启动 nodemon 时,我在控制台中得到以下信息。
[nodemon] 2.0.7
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node index.js`
[nodemon] clean exit - waiting for changes before restart
我希望看到服务器启动的端口,或者至少是一条错误消息,但我也没有看到。我不确定出了什么问题,也没有任何错误可以为我指明正确的方向。
【问题讨论】:
-
在线 Git 存储库最好不要链接到,除非它们是永久性的。使用在线代码运行程序,或者更好的是,确保您的问题是独立的。
标签: javascript node.js mongodb nodemon