express开发实例
express獲取參數(shù)有三種方法:官網(wǎng)介紹如下
?
- Checks route params (req.params), ex: /user/:id
- Checks query string params (req.query), ex: ?id=12
- Checks urlencoded?body params (req.body), ex: id=
1、例如:127.0.0.1:3000/index,這種情況下,我們?yōu)榱说玫絠ndex,我們可以通過使用req.params得到,通過這種方法我們就可以很好的處理Node中的路由處理問題,同時(shí)利用這點(diǎn)可以非常方便的實(shí)現(xiàn)MVC模式;
?
2、例如:127.0.0.1:3000/index?id=12,這種情況下,這種方式是獲取客戶端get方式傳遞過來的值,通過使用req.query.id就可以獲得,類似于PHP的get方法;
3、例如:127.0.0.1:300/index,然后post了一個(gè)id=2的值,這種方式是獲取客戶端post過來的數(shù)據(jù),可以通過req.body.id獲取,類似于PHP的post方法;
?
下面舉例介紹下這三個(gè)方法:
如下一個(gè)test.html代碼
在nodeJs中我們要自定義HTTP,因此創(chuàng)建index.js
});app.listen(3000);
?
之后運(yùn)行node index.js就可以看到本效果,當(dāng)然前提是你要先訪問test.html,至于如何通過express訪問一個(gè)html文件我就不詳細(xì)描述了,可以參考如下代碼:
轉(zhuǎn)載于:https://www.cnblogs.com/mracale/p/5901816.html
總結(jié)
以上是生活随笔為你收集整理的express开发实例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Codeforces Round #10
- 下一篇: 2016个人阅读计划