部署ajax服务-支持jsonp
生活随笔
收集整理的這篇文章主要介紹了
部署ajax服务-支持jsonp
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
server端代碼
var http = require("http"); var url = require('url'); //訪問地址:http://127.0.0.1:4000/?callback=ccc&name=allen&age=18&_=1491380773607 http.createServer(function(req, res) {var arg = url.parse(req.url,true).query; //{callback:'ccc',name:'allen',age:'18',_'1491380773607'}var callbackName = arg.callback;var responseData = {'code':'A00000','data':'akalaka'}; var responseString = JSON.stringify(responseData);//ajax訪問時,沒它會報錯res.setHeader("Access-Control-Allow-Origin", "*");if (callbackName) { var jsonpResponse = callbackName+'('+responseString+')';//jsonpResponse = 'alert(123)'; //直接返回,會出彈窗 res.end(jsonpResponse); } else { res.end(responseString); } console.log(req.url); }).listen(4000);console.log("HTTP server is listening at port 4000.");?
轉載于:https://www.cnblogs.com/wangxuehao/p/6952126.html
總結
以上是生活随笔為你收集整理的部署ajax服务-支持jsonp的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Shuttle ESB实现消息推送
- 下一篇: [20170606]11G _optim