这个博客已经过去了很久……

不过,你可以通过以下方式找到我

现在的位置: 首页 > 谈前端 > server > 正文
自定义JSONP接口
2013年09月13日 server ⁄ 共 635字 等你评论

确保安装Node,可以去nodejs.org下载
在某目录执行:npm install express

node-api4
应该会看到一个node_modules目录,在同级目录下,

node-api

复制下面代码存为jsonp.js

var express = require('express');
//var app = module.exports = express.createServer();
var app = express();
app.get('*', function (req, res) {
var query = req.query;
var callback = req.query.callback;
delete query.callback;
res.end(callback + '(' + JSON.stringify(query, undefined, ' ') + ');');
});
app.listen(9000);
console.log("httpd start @9000");

运行:node jsonp

node-api3
尝试访问:http://localhost:9000/?name=gao&pwd=hai&callback=hello
修改hosts:Win+R:notepad c:\windows\system32\drivers\etc\hosts
输入:127.0.0.1 jsonp.com jsonp1.com jsonp2.net
重启浏览器
尝试访问:http://jsonp.com:9000/?name=gao&pwd=hai&callback=hello

node-api2

友荐云推荐
×