NodeJS | 寫一個靜態的get介面(五)
阿新 • • 發佈:2018-12-14
引入模組express
$ npm install express --save
新建app.js,輸入程式碼
var express=require('express'); var app =express(); //設定跨域訪問 app.all('*', function(req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Headers", "X-Requested-With"); res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS"); res.header("X-Powered-By",' 3.2.1'); res.header("Content-Type", "application/json;charset=utf-8"); next(); }); var questions=[ { data:213, num:444, age:12 }, { data:456, num:678, age:13 }]; //寫個介面123 app.get('/123',function(req,res){ res.status(200), res.json(questions) }); //配置服務埠 var server = app.listen(3000, function () { var host = server.address().address; var port = server.address().port; console.log('Example app listening at http://%s:%s', host, port); })
執行,開啟http://localhost:3000/123,即可看到結果