未定义nodejs服务器

时间:2018-09-27 08:50:42

标签: node.js ubuntu-18.04

我将使用 nodemon start 命令,但会出现错误。你能帮我吗?

  

ReferenceError:服务器未定义

app.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);

others.js

var path = require('path');

module.exports.index = function(req, res)
{
    res.sendFile(path.join(__dirname, 'index.html'));
}

2 个答案:

答案 0 :(得分:1)

  

您的代码中未定义变量server

应为app.listen(8006)

答案 1 :(得分:0)

第4行中有一个错字。您的模块名称为“其他”。因此,在导入模块时,您应该使用

public List<Friend> getFriendsForUser(CustomUserDetails user) { ... }

您正在使用

var other = require('./other');

您的最终 app.js 应该类似于

var other = require('./others'); // change others to other

确保在项目中安装了Express模块​​。