>我将使用nodemon startcommand,但出现错误。你可以帮我吗?
引用错误:未定义服务器
应用.js
var fs = require('fs');
var express = require('express');
var path = require('path');
var other = require('./others');
var app = express();
app.get('/index', other.index);
app.get('/', other.index);
server.listen(8006);
其他.js
var path = require('path');
module.exports.index = function(req, res)
{
res.sendFile(path.join(__dirname, 'index.html'));
}
变量
server
未在代码中定义。
应该是app.listen(8006)
第 4 行有拼写错误。您的模块名称为"其他"。因此,在导入模块时,您应该使用
var other = require('./other');
相反,您正在使用
var other = require('./others'); // change others to other
您的最终应用.js应如下所示
var fs = require('fs');
var express = require('express');
var path = require('path');
var other = require('./other');
var app = express();
app.get('/index', other.index);
app.get('/', other.index);
app.listen(8006);
确保在项目中安装了快速模块。