Nodemon index.js

时间:2017-02-12 16:47:55

标签: node.js mongodb express nodemon

我是nodemon的新手。在12:01 https://www.youtube.com/watch?v=eB9Fq9I5ocs完成此视频的操作后 , 尝试使用nodemon运行我的应用程序时出现以下错误: enter image description here

这是APP.JS档案:

var express = require('express');
var app = express();
var bodyParser = require('body-parser');
var mongoose = require('mongoose');

// Connect to Mongoose
mongoose.connect('mongodb://localhost/ChatbotService')
var db = mongoose.connection;

app.get('/', function(req, res){
    res.send('Hola4');
});

app.listen(8601);
console.log('Running on port 8601...');

这是PACKAGE.JSON文件:

{
  "name": "chatbot",
  "version": "1.0.0",
  "description": "chatbot app",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "dependencies": {
    "express": "*",
    "body-parser": "*",
    "mongoose": "*"
  },
  "author": "Chris",
  "license": "ISC",
  "devDependencies": {
    "nodemon": "^1.11.0"
  }
}

如何让nodemon找到index.js模块?

由于

2 个答案:

答案 0 :(得分:6)

问题是您的主文件名为app.js,但在package.json文件中,您的主文件是index.js。您需要更改它,因此nodemon知道要查找的文件:

"main": "app.js",

答案 1 :(得分:0)

如果您没有发布任何代码供我们调试,除非我们观看视频(一小时长),否则我们无法做任何事情。但是通过查看错误你忘了把module.exports =“无论是假设在index.js中去的地方”。或者您忘记在server.js / app.js文件中要求它