Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法通过Node.js显示我的文件_Javascript_Node.js - Fatal编程技术网

Javascript 无法通过Node.js显示我的文件

Javascript 无法通过Node.js显示我的文件,javascript,node.js,Javascript,Node.js,我的节点服务器出现问题。我试图通过将coffees.js文件链接到server.js文件,从routes文件夹中收集数据。我的server.js文件和包含coffee.js文件的routes文件夹都在我的nodeservers文件夹中。当我运行server.js(这可能是问题所在,因为我认为它的编码是错误的)时,我得到以下错误: 运行在http-00000000-:8080上的服务器/ 正在侦听端口8080 events.js:72 throw er; // Unhandled 'err

我的节点服务器出现问题。我试图通过将coffees.js文件链接到server.js文件,从routes文件夹中收集数据。我的server.js文件和包含coffee.js文件的routes文件夹都在我的nodeservers文件夹中。当我运行server.js(这可能是问题所在,因为我认为它的编码是错误的)时,我得到以下错误:

运行在http-00000000-:8080上的服务器/ 正在侦听端口8080

events.js:72
    throw er; // Unhandled 'error' event
          ^
Error: listen EADDRINUSE
at errnoException (net.js:904:11)
at Server._listen2 (net.js:1042:14)
at listen (net.js:1064:10)
at Server.listen (net.js:1138:5)
at Function.app.listen (/node_modules/express/lib/application.js:533:24)
at Object.<anonymous> (/home/ec2-user/nodeservers/simpleserver.js:19:5)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
[ec2-user@ip-10-74-151-139 nodeservers]$ ^C                                                                                                                                                     
[ec2-user@ip-10-74-151-139 nodeservers]$ 
有人能告诉我出了什么问题吗?

删除其中一个

server.listen(8080)
app.listen(8080)

我认为您想使用express,因此请删除第一个

// Load the http module to create an http server.
var http = require('http');

// Configure our HTTP server to respond with Hello World to all requests.
var server = http.createServer(function (request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.end("Hello World\n");
});
// Listen on port 8000, IP defaults to 127.0.0.1
server.listen(8080);
// Put a friendly message on the terminal
console.log("Server running at http://127.0.0.1:8080/");

var express = require('express'),
coffees = require('./routes/coffees');
var app = express();
app.get('/coffees', coffees.findAll);
app.get('/coffees/:id', coffees.findById);
app.listen(8080);
console.log('Listening on port 8080...');