請問各位前輩,小弟是node新手,想使用REST API去取得 http://localhost:3000/api 以這個網址為例,需要取的api這三個英文字也就是斜線後的資料,要回傳斜線後的資料到node,需要做些資料處理,那我該怎麼做,code該要怎麼寫,請前輩教教我,謝謝大家
如果用http server,用url parser便可以把整個url讀回來。
var http = require('http');
var url = require('url');
http.createServer(function (req, res) {
var q = url.parse(req.url, true);
res.write('url =' + q.pathname);
res.end();
}).listen(3000);
如果用express,加個middleware函數便可以把整個url讀回來。
var express = require('express');
var app = express();
app.use('/', function(req, res, next) {
console.log(req.originalUrl);
next();
});
app.listen(3000);