[英]how to create a Web-Service in Node-JS
嗨朋友 ...这可能是一个愚蠢的问题,但对于像我这样的初学者来说很难。 我试图依靠Web服务,我已经在Express中创建了一个示例程序,该程序输出JSON
var http=require('http');
var express=require('express');
var app=express();
app.configure(function(){
app.set('port',process.env.PORT || 5000);
app.use(express.bodyParser());
});
app.get("/",function(req,res){
res.json({Message:"HELLO_WORLD"});
});
http.createServer(app).listen(app.get('port'),function(){
console.log("Server is running at port:" + app.get('port'));
});
当我给localhost:5000
它不起作用。 据我所知,解决方案是WEBSERVICES
。
如何创建它....我需要为此现有代码添加哪些其他代码行。 还是如果我需要创建任何其他配置文件....该怎么做? 。 提前致谢
您的错误信息是什么,是EADDINUSE吗? 这意味着您的代码的另一个版本仍在运行,并且您的端口正在使用中,或者某个其他应用程序正在使用端口5000。您应该关闭代码或更改端口
只需使用app.listen而不使用http.createServer
var app = express();
app.get('/', function(req, res) {
res.send(200);
});
app.listen(3000);
您的代码工作正常。 确保已在尝试从中执行代码的PC的node_modules
目录中安装了node_modules
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.