node.js - 如何在 Node-JS 中创建 Web 服务

标签 node.js express

嗨, friend 们 ...这可能是一个愚蠢的问题,但对于像我这样的初学者来说很难 。 我正在尝试学习网络服务 我在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'));
});
  • 当我在我的 AWS 服务器上运行时,我能够在它上执行此操作
  • 如何从另一个桌面(例如:我的家用电脑)访问它

当我给出localhost:5000时它不起作用。据我所知,解决方案是 WEBSERVICES

<小时/>

如何创建它......我需要为这个现有代码添加哪些额外的代码行。或者如果我需要创建任何其他配置文件....该怎么做? 。 提前致谢

最佳答案

你的错误消息是什么,是EADDINUSE吗?这意味着您的代码的另一个版本仍在运行,并且您的端口正在使用,或者某些其他应用程序正在使用端口 5000。您应该关闭代码或更改端口

关于node.js - 如何在 Node-JS 中创建 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17628339/

相关文章:

javascript - Mongoose 多个数据库 TypeError : users. 模型不是函数

node.js - 设置 Node.js 应用程序目录

node.js 暂停几秒钟

javascript - Knexjs 和 es6 Try/Catch 导致未处理的 promise 拒绝警告?

javascript - 如何检测 express.js 应用程序中的环境?

mysql - 如何从 mysql 中的真实数据在浏览器上获得相同的日期结果? (时区)

javascript - 使用 OAuth 将 REST 调用从 Node 服务器发送到第三方应用程序

使用凭据 token 的 Node.js 谷歌云存储身份验证

node.js - Mongoose 架构错误 : "Cast to string failed for value" when pushing object to empty array

javascript - 当我在 Nodejs+Express 中使用 Passport 进行用户身份验证时,发生了奇怪的事情