使用?Node.js和Express搭建服務(wù)器的過程步驟詳解
如何使用NodeJs搭建服務(wù)器
1. 準(zhǔn)備工作
1.1 安裝Node.js
Node.js 是一個開源、跨平臺的 JavaScript 運(yùn)行時環(huán)境。
下載鏈接:Node.js官網(wǎng)下載
建議下載長期維護(hù)版。安裝完成后使用Widows + R 輸入cmd 打開控制臺;輸入 node -v;返回node版本號,表示安裝成功;
2. 安裝express
2.1 初始化package.json
創(chuàng)建一個目錄,然后進(jìn)入此目錄并將其作為當(dāng)前工作目錄,假定當(dāng)前目錄為 myserver;
cd myserver
cd切換到當(dāng)前目錄;通過 npm init 命令為你的應(yīng)用創(chuàng)建一個 package.json 文件。
npm init
然后你將會看到如下代碼:
一直按回車(enter)即可,最后你會看到如下代碼:
在myserver目錄下會創(chuàng)建一個package.json的文件,
內(nèi)容如下:
package.json中包含了項目的一些基本信息。
2.2 安裝express
npm install express --save
在 myapp 目錄下安裝 Express 并將其保存到依賴列表中。
安裝完成后,在項目目錄會生成 package-lock.json 文件和 node_modules 文件夾;
package-lock.json是自動生成的,這個文件主要是用來鎖定包的版本;
node_modules是項目運(yùn)行所需要的依賴包;
2.3 Express 應(yīng)用程序生成器
通過應(yīng)用生成器工具 express-generator 可以快速創(chuàng)建一個應(yīng)用的骨架。
通過 npm 將 Express 應(yīng)用程序生成器安裝到全局環(huán)境中并使用:
npm install -g express-generator
-h 參數(shù)可以列出所有可用的命令行參數(shù):
express -h Usage: express [options] [dir] Options: -h, --help 輸出使用方法 --version 輸出版本號 -e, --ejs 添加對 ejs 模板引擎的支持 --hbs 添加對 handlebars 模板引擎的支持 --pug 添加對 pug 模板引擎的支持 -H, --hogan 添加對 hogan.js 模板引擎的支持 --no-view 創(chuàng)建不帶視圖引擎的項目 -v, --view <engine> 添加對視圖引擎(view) <engine> 的支持 (ejs|hbs|hjs|jade|pug|twig|vash) (默認(rèn)是 jade 模板引擎) -c, --css <engine> 添加樣式表引擎 <engine> 的支持 (less|stylus|compass|sass) (默認(rèn)是普通的 css 文件) --git 添加 .gitignore -f, --force 強(qiáng)制在非空目錄下創(chuàng)建
使用 express --view=pug myapp 命令創(chuàng)建應(yīng)用,myapp是自定義的項目名稱;
express --view=pug myapp
根據(jù)提示,使用 cd myapp 切換到剛剛創(chuàng)建的項目目錄,并安裝依賴:
$ cd myapp $ npm install
使用如下命令,啟動應(yīng)用:
set DEBUG=myapp:* & npm start
然后在瀏覽器中打開 http://localhost:3000/ 網(wǎng)址就可以看到這個應(yīng)用了。
至此,你的服務(wù)器已經(jīng)初步搭建完成。
到此這篇關(guān)于如何使用 Node.js和Express搭建服務(wù)器的文章就介紹到這了,更多相關(guān)Node.js和Express搭建服務(wù)器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
NodeJs crypto加密制作token的實現(xiàn)代碼
這篇文章主要介紹了NodeJs crypto加密制作token的實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11詳解nodeJs文件系統(tǒng)(fs)與流(stream)
這篇文章主要介紹了詳解nodeJs文件系統(tǒng)(fs)與流(stream),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-01-01如何在node.js中使用?JsonWebToken模塊進(jìn)行token加密
目前在web框架中最流行的身份驗證是使用jsonwebtoken,簡稱jwt.可以設(shè)置加密方式,過期時間,存放個人信息,逆解析,下面這篇文章主要給大家介紹了關(guān)于如何在node.js中使用?JsonWebToken模塊進(jìn)行token加密的相關(guān)資料,需要的朋友可以參考下2023-03-03Nodejs進(jìn)階之服務(wù)端字符編解碼和亂碼處理
這篇文章主要介紹了Nodejs進(jìn)階之服務(wù)端字符編解碼和亂碼處理,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-09-09