国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - ExpressJS入門實例

ExpressJS入門實例

2021-07-12 17:39JS教程網 JavaScript

這篇文章主要介紹了ExpressJS入門實例,本文講解了創建項目、進入目錄、安裝項目依賴的包、創建應用程序、運行程序等內容,需要的朋友可以參考下

一、我們創建項目目錄。

復制代碼 代碼如下:

> md hello-world


二、進入此目錄,定義項目配置文件package.json。
為了準確定義,可以使用命令:

復制代碼 代碼如下:

D:\tmp\node\hello-world> npm info express version
npm http GET https://registry.npmjs.org/express
npm http 200 https://registry.npmjs.org/express
3.2.1


現在知道ExpressJS框架的最新版本為3.2.1,那么配置文件為:

復制代碼 代碼如下:


    "name": "hello-world", 
    "description": "hello world test app", 
    "version": "0.0.1", 
    "private": true, 
    "dependencies": { 
        "express": "3.2.1" 
    } 

 

三、使用npm安裝項目依賴的包。

復制代碼 代碼如下:

> npm install


一旦npm安裝依賴包完成,項目根目錄下會出現node_modules的子目錄。項目配置所需的express包都存放于這里。如果相驗證,可以執行命令:

復制代碼 代碼如下:

> npm ls
PS D:\tmp\node\hello-world> npm ls 
npm WARN package.json hello-world@0.0.1 No README.md file found! 
hello-world@0.0.1 D:\tmp\node\hello-world 
└─┬ express@3.2.1 
  ├── buffer-crc32@0.2.1 
  ├── commander@0.6.1 
  ├─┬ connect@2.7.7 
  │ ├── bytes@0.2.0 
  │ ├── formidable@1.0.13 
  │ └── pause@0.0.1 
  ├── cookie@0.0.5 
  ├── cookie-signature@1.0.1 
  ├── debug@0.7.2 
  ├── fresh@0.1.0 
  ├── methods@0.0.1 
  ├── mkdirp@0.3.4 
  ├── qs@0.6.1 
  ├── range-parser@0.0.4 
  └─┬ send@0.1.0 
    └── mime@1.2.6 

 

此命令顯示了express包及其依賴關系。

四、創建應用程序

現在開始創建應用程序自身。創建一個名為app.js或server.js的文件,看你喜歡,任選一個。引用express,并使用express()創建一個新應用:

復制代碼 代碼如下:

// app.js 
var express = require('express'); 
var app = express(); 

 

接著,我們可以使用app.動詞()定義路由。
比如使用"GET /"響應"Hello World"字符串,因為res、req都是Node提供的準確的對象,因此你可以調用res.pipe()或req.on('data', callback)或者其它。

 

復制代碼 代碼如下:

app.get('/hello.txt', function(req, res){ 
    var body = 'Hello World'; 
    res.setHeader('Content-Type', 'text/plain'); 
    res.setHeader('Content-Length', body.length); 
    res.end(body); 
}); 

 

ExpressJS框架提供了更高層的方法,比如res.send(),它可以省去諸如添加Content-Length之類的事情。如下:

 

復制代碼 代碼如下:

app.get('/hello.txt', function(req, res){ 
    res.send('Hello World'); 
}); 

 

現在可以綁定和監聽端口了,調用app.listen()方法,接收同樣的參數,比如:

五、運行程序

現在運行程序,執行命令:

復制代碼 代碼如下:

> node app.js


用瀏覽器訪問地址:http://localhost:3000/hello.txt
可以看到輸出結果:

復制代碼 代碼如下:

Hello World

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 久久久中文字幕 | 国产成人精品久久二区二区91 | 福利片在线观看 | 一级黄色片看看 | 日韩成人在线电影 | 日韩中文字幕一区二区三区 | 亚洲www视频 | 久久久精品网 | 精品人成 | 99在线免费观看 | 久草在线视频免费播放 | 在线播放中文字幕 | 超碰一区二区三区 | av黄色网 | 国产成人亚洲综合 | 久热精品视频 | 综合99 | 一区二区三区www. | av在线一区二区三区 | 日本免费在线一区 | 在线欧美日韩 | 欧美视频在线观看 | 开心久久婷婷综合中文字幕 | 亚洲综合大片69999 | 欧美一区二区三区四区五区 | 全部古装三级在线播放 | a√毛片| 中文字幕天堂 | 国产精品久久久久久久久久久久冷 | 欧美一区二区三区久久精品 | 成人日韩 | 国产精品久久久久久吹潮 | 精品国产91乱码一区二区三区 | 免费簧片 | 毛片免费视频 | 成人国产精品视频 | 久草免费在线 | 欧美 日韩 中文 | 亚洲一本| 中文字幕日韩在线 | 1000部精品久久久久久久久 |