[英]Node.js server with http get json
我想创建一个简单的Node.js服务器来执行以下操作:
使用我的应用程序,我只需执行命令http.get(Node.Js_Server_address/json)
即可获取存储在服务器上的json文件数据。
能帮我个教程吗? 任何帮助,将不胜感激!
这是一个非常简单的node.js服务器示例:
var app = require('./app');
var http = require('http');
var server = http.createServer(app);
server.listen(8080, function() {
console.log("listening to: http://127.0.0.1:8080");
});
// routing
app.get('/', function (req, res) {
res.sendfile(__dirname + '/index.html');
});
关于这个话题有很多例子,我想你应该在下一次之前做一下谷歌搜索。 您可以通过nodeJs的express模块创建REST服务器。 在服务器文件夹中,使用npm install express
下载Express模块。 您可以从此处获取有关express的更多信息。 之后,创建一个server.js
在服务器folder.In文件server.js
var express = require('express');
var app = express();
var PORT = 8080;
/* req stands for request, res stands for response */
app.get('/json',function(req,res){
res.json(yourData);
})
app.listen(PORT,function(){
console.log('Express is listening port:' + PORT + '!');
})
所以这应该做的工作。 让我知道这是否对您有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.