-- express指令行生成項目架構
不會的看這裡:http://blog.csdn.net/zzwwjjdj1/article/details/51979869
-- 擷取參數值
--擷取get請求的參數值
req.query 在index.js檔案裡添加路由方法:
router.get('/query', function (req, res, next) {
console.log('get請求參數對象 :',req.query);
console.log('post請求參數對象 :',req.body);
console.log('q的值為 :',req.query.q);
});
通路 : http://localhost:3000/query?q=123&w=456 結果:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIyVGduV2QvwVe0lmdhJ3ZvwFM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2LcZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TNwUTMyAzM2EjMwgDM2EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
-- 擷取post請求的參數值
req.body html:
<form action="body" method="post">
<input name="q" value="123"></input>
<input name="w" value="456"></input>
<input type="submit"></input>
</form>
在index.js檔案裡添加路由方法:
router.post('/body', function (req, res, next) {
console.log('get請求參數對象 :',req.query);
console.log('post請求參數對象 :',req.body);
console.log('q的值為 :',req.body.q);
});
送出後:
-- 擷取url路徑
req.params 在index.js檔案裡添加路由方法:
router.get('/test/:urlname', function (req, res,next) {
console.log('url參數對象 :',req.params);
console.log('get請求參數對象 :',req.query);
console.log('post請求參數對象 :',req.body);
console.log('q的值為 :',req.params.urlname);
});
通路: http://localhost:3000/test/url2
req.param()--根據鍵擷取值,不推薦
-- 擷取上傳檔案資訊
req.files 需要第三方庫,比如 multer 大緻是這樣子的
更多nodejs資料 : http://blog.csdn.net/zzwwjjdj1