欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Node.js使用Express創(chuàng)建Web項(xiàng)目詳細(xì)教程

 更新時(shí)間:2017年03月31日 09:01:13   作者:耗子王  
如果需要入門使用node.js進(jìn)行web開發(fā),正在學(xué)習(xí) nodejs web開發(fā)指南 的和想快速了解node.js web開發(fā)模式的朋友,相信本文是有一定幫助意義的。

序:如果你還不知道Node.js是什么,那么你可以先看看這篇:Node.js 究竟是什么?或者任何關(guān)于它的介紹。

一、安裝Node.js

1.進(jìn)入Node.js官網(wǎng)下載并安裝

2.啟動(dòng)cmd輸入命令查看node及npm版本

node -vnpm -v

npm是node完成安裝后自帶的包管理器

二、安裝Express

express是node平臺(tái)下最常用的web應(yīng)用開發(fā)框架

1.全局安裝express

npm install -g express

Win7環(huán)境全局安裝在C:\Users\Administrator\AppData\Roaming\npm\node_modules文件夾下

2.全局安裝express命令行工具

npm install -g express-generator

在最新的4.x版本中,命令行工具已經(jīng)被獨(dú)立出來(lái)

3.查看express版本

express -V

 

4.更新已安裝的express

npm update -g express

三、使用Express創(chuàng)建項(xiàng)目

1.創(chuàng)建項(xiàng)目

express APP_NAME

express默認(rèn)以jade作為模板引擎,模板文件為.jade類型;jade的語(yǔ)法與html有較大差異,對(duì)縮進(jìn)也是要求嚴(yán)格的

2.以ejs作為模板引擎創(chuàng)建項(xiàng)目

express APP_NAME -e

在項(xiàng)目名稱的后面添加 -e 那么創(chuàng)建出來(lái)的模板文件就是.ejs類型,語(yǔ)法是與html相同的

3.將ejs文件改為html

若希望模板文件的后綴為.html(通常只是為了看著更舒服),那么在手動(dòng)將.ejs換成.html后,還需要對(duì)app.js文件進(jìn)行設(shè)置

var ejs = require('ejs');

app.engine('.html', ejs.__express);
app.set('view engine', 'html');  //app.set('view engine', 'ejs');

原文件:

修改后:

4.安裝依賴包

進(jìn)入項(xiàng)目文件夾,執(zhí)行:

npm install

下載package.json中記錄的所有依賴包到node_modules文件夾

注意:更多npm命令,請(qǐng)查看npm常用命令集合

四、啟動(dòng)服務(wù)

1.啟動(dòng)

npm start

監(jiān)聽bin/www文件,默認(rèn)端口為3000,可在www文件中更改

2.打開瀏覽器,輸入localhost:3000

3.自動(dòng)重啟服務(wù)

打開package.json可以看見,監(jiān)聽bin/www文件的命令是node

使用node監(jiān)聽將會(huì)導(dǎo)致:每次修改代碼后,需要手動(dòng)重啟服務(wù),可以使用nodemon進(jìn)行自動(dòng)重啟

npm install -g nodemon

同樣可以使用下面的命令查看其版本

nodemon -v

將package.json文件中的代碼修改為:

"start": "nodemon ./bin/www"

重新執(zhí)行:

npm start

接下來(lái),就可以隨心所欲的編碼了...

相關(guān)文章

  • 如何利用node實(shí)現(xiàn)靜態(tài)文件緩存詳解

    如何利用node實(shí)現(xiàn)靜態(tài)文件緩存詳解

    HTTP 緩存機(jī)制作為 Web 應(yīng)用性能優(yōu)化的重要手段,對(duì)于從事 Web 開發(fā)的同學(xué)們來(lái)說(shuō),應(yīng)該是知識(shí)體系的基礎(chǔ)環(huán)節(jié),也是想要成為前端架構(gòu)的必備技能,這篇文章主要給大家介紹了關(guān)于如何利用node實(shí)現(xiàn)靜態(tài)文件緩存的相關(guān)資料,需要的朋友可以參考下
    2021-07-07
  • 2019最新21個(gè)MySQL高頻面試題介紹

    2019最新21個(gè)MySQL高頻面試題介紹

    又到了一年的面試季,今年情況特殊,很多人可能都窩在家里,也有一些人準(zhǔn)備找工作,但是疫情嚴(yán)重,也沒(méi)企業(yè)發(fā)招聘信息。這個(gè)時(shí)候,最好的做法就是在家里刷面試題
    2020-02-02
  • Node.js如何對(duì)SQLite的async/await封裝詳解

    Node.js如何對(duì)SQLite的async/await封裝詳解

    這篇文章主要給大家介紹了關(guān)于Node.js如何對(duì)SQLite的async/await進(jìn)行封裝的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • 玩轉(zhuǎn)Koa之核心原理分析

    玩轉(zhuǎn)Koa之核心原理分析

    這篇文章主要介紹了玩轉(zhuǎn)Koa之核心原理分析,本文從封裝創(chuàng)建應(yīng)用程序函數(shù)、擴(kuò)展res和req、中間件實(shí)現(xiàn)原理、異常處理的等這幾個(gè)方面來(lái)介紹,感興趣的可以了解一下
    2018-12-12
  • node腳手架搭建服務(wù)器實(shí)現(xiàn)token驗(yàn)證的方法

    node腳手架搭建服務(wù)器實(shí)現(xiàn)token驗(yàn)證的方法

    這篇文章主要介紹了node腳手架搭建服務(wù)器實(shí)現(xiàn)token驗(yàn)證的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • node.js中g(shù)et和post接口教程

    node.js中g(shù)et和post接口教程

    這篇文章主要介紹了node.js中g(shù)et和post接口學(xué)習(xí),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-05-05
  • 使用Node.js寫一個(gè)代碼生成器的方法步驟

    使用Node.js寫一個(gè)代碼生成器的方法步驟

    這篇文章主要介紹了使用 Node.js 寫一個(gè)代碼生成器,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-05-05
  • node連接kafka2.0實(shí)現(xiàn)方法示例

    node連接kafka2.0實(shí)現(xiàn)方法示例

    這篇文章主要介紹了node連接kafka2.0,nodejs連接kafka2.0的實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了kafka2.0的功能、原理、以及node.js連接kafka2.0的具體實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2023-05-05
  • express 項(xiàng)目分層實(shí)踐詳解

    express 項(xiàng)目分層實(shí)踐詳解

    這篇文章主要介紹了express 項(xiàng)目分層實(shí)踐詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • 教你如何用Node實(shí)現(xiàn)API的轉(zhuǎn)發(fā)(某音樂(lè))

    教你如何用Node實(shí)現(xiàn)API的轉(zhuǎn)發(fā)(某音樂(lè))

    這篇文章主要介紹了教你如何用Node實(shí)現(xiàn)API的轉(zhuǎn)發(fā)(某音樂(lè)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09

最新評(píng)論