日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

express开发实例

發(fā)布時間:2024/4/14 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 express开发实例 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

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中的路由處理問題,同時利用這點可以非常方便的實現(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了一個id=2的值,這種方式是獲取客戶端post過來的數(shù)據(jù),可以通過req.body.id獲取,類似于PHP的post方法;

?

下面舉例介紹下這三個方法:

如下一個test.html代碼

  • <form?action="/index"?method="get">??
  • ???????<input?type="text"?name="login_name"/>??
  • ?????<input?type="submit"?value="Sign?In"?/>??
  • </form>??
  • 在nodeJs中我們要自定義HTTP,因此創(chuàng)建index.js

  • var?app?=?require('express').createServer();??
  • ??
  • app.get('/:key',?function(req,?res){??
  • ??console.log(req.params.key);//輸出index ??
  • ??console.log(req.query.login_name);//輸出表單get提交的login_name ??
  • ??res.send('great?you?are?right?for?get?method!');//顯示頁面文字信息 ??
  • });??
  • app.post('/:key',?function(req,?res){??
  • <pre?name="code"?class="javascript">??console.log(req.params.key);//輸出index ??
  • ??console.log(req.body.login_name);//輸出表單post提交的login_name ??
  • ??res.send('great?you?are?right?for?post?method!');//顯示頁面文字信息??
  • });app.listen(3000);

    ?

    之后運行node index.js就可以看到本效果,當然前提是你要先訪問test.html,至于如何通過express訪問一個html文件我就不詳細描述了,可以參考如下代碼:

  • global.fs=require('fs');??????????
  • var?realpath?=?VIEW?+?"test.html";??
  • var?file?=?fs.readFileSync(realpath);??
  • res.end(file); ?
  • 轉載于:https://www.cnblogs.com/mracale/p/5901816.html

    總結

    以上是生活随笔為你收集整理的express开发实例的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。