1. 程式人生 > >一個使用了nodejs+express的簡單jsonp介面模擬指令碼

一個使用了nodejs+express的簡單jsonp介面模擬指令碼

要求

  1. 安裝nodejs(大家應該都裝了)

  2. 安裝express(安裝方法如下)

    • 在專案資料夾中開啟命令列
    • 在命令列中輸入 npm install express –save-dev

使用方法

  1. 把示例程式碼複製,新建一個js檔案,比如myJsonpServer.js,貼上
  2. 把示例程式碼中的 url 改成你需要的url,obj改成你需要返回的json物件
  3. 在命令列中輸入: node myJsonpServer.js 執行

示例程式碼


var express = require('express');
var app = express();
// 請求的url
var url = '/complex.json'
; app.get(url, function(req, res) { // 預設返回的json 物件 var obj = { "success": false } // 產生一個隨機的金額模擬一下可用餘額 var money = Math.floor(Math.random()*10) + 5; // 如果請求中有引數 ‘types=ACCOUNT’ if('types' in req.query && req.query.types === 'ACCOUNT'){ obj = { "ACCOUNT"
: { "avaiable": money, "freezeAmount": 0 }, "success": true }; } res.jsonp(obj); }); app.listen(4100);