最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用?Node.js和Express搭建服務(wù)器的過程步驟詳解

 更新時(shí)間:2023年09月14日 10:06:50   作者:南風(fēng)吹云  
Node.js?是一個(gè)開源、跨平臺的?JavaScript?運(yùn)行時(shí)環(huán)境,這篇文章主要介紹了如何使用?Node.js和Express搭建服務(wù)器,需要的朋友可以參考下

如何使用NodeJs搭建服務(wù)器 

1. 準(zhǔn)備工作

1.1 安裝Node.js

Node.js 是一個(gè)開源、跨平臺的 JavaScript 運(yùn)行時(shí)環(huán)境。

下載鏈接:Node.js官網(wǎng)下載

在這里插入圖片描述

建議下載長期維護(hù)版。安裝完成后使用Widows + R 輸入cmd 打開控制臺;輸入 node -v;返回node版本號,表示安裝成功;

2. 安裝express

2.1 初始化package.json

創(chuàng)建一個(gè)目錄,然后進(jìn)入此目錄并將其作為當(dāng)前工作目錄,假定當(dāng)前目錄為 myserver;

cd myserver

cd切換到當(dāng)前目錄;通過 npm init 命令為你的應(yīng)用創(chuàng)建一個(gè) package.json 文件。

npm init

然后你將會看到如下代碼:

在這里插入圖片描述

一直按回車(enter)即可,最后你會看到如下代碼:

在這里插入圖片描述

在myserver目錄下會創(chuàng)建一個(gè)package.json的文件,

內(nèi)容如下:

package.json

package.json中包含了項(xiàng)目的一些基本信息。

2.2 安裝express

npm install express --save

在 myapp 目錄下安裝 Express 并將其保存到依賴列表中。

安裝完成后,在項(xiàng)目目錄會生成 package-lock.json 文件和 node_modules 文件夾;

package-lock.json是自動生成的,這個(gè)文件主要是用來鎖定包的版本;

node_modules是項(xiàng)目運(yùn)行所需要的依賴包;

2.3 Express 應(yīng)用程序生成器

通過應(yīng)用生成器工具 express-generator 可以快速創(chuàng)建一個(gè)應(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)建不帶視圖引擎的項(xià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是自定義的項(xiàng)目名稱;

express --view=pug myapp

在這里插入圖片描述

根據(jù)提示,使用 cd myapp 切換到剛剛創(chuàng)建的項(xiàng)目目錄,并安裝依賴:

$ cd myapp
$ npm install

使用如下命令,啟動應(yīng)用:

set DEBUG=myapp:* & npm start

在這里插入圖片描述

然后在瀏覽器中打開 http://localhost:3000/ 網(wǎng)址就可以看到這個(gè)應(yīng)用了。

在這里插入圖片描述

至此,你的服務(wù)器已經(jīng)初步搭建完成。

到此這篇關(guān)于如何使用 Node.js和Express搭建服務(wù)器的文章就介紹到這了,更多相關(guān)Node.js和Express搭建服務(wù)器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Node.js 學(xué)習(xí)筆記之簡介、安裝及配置

    Node.js 學(xué)習(xí)筆記之簡介、安裝及配置

    本文是Node.js學(xué)習(xí)筆記系列文章的第一篇,主要給大家講解的是在Windows和Linux上安裝Node.js的方法。軟件安裝版本以0.12.0為例。希望大家能夠喜歡。
    2015-03-03
  • npm報(bào)錯(cuò):request to httpsregistry.npm.taobao.org failed, reason certificate has expired的解決方案

    npm報(bào)錯(cuò):request to httpsregistry.npm.taobao.org 

    這篇文章主要介紹了npm報(bào)錯(cuò):request to httpsregistry.npm.taobao.org failed, reason certificate has expired的解決方案,文中有詳細(xì)的解決方案,需要的朋友可以參考下
    2024-03-03
  • node打造微信個(gè)人號機(jī)器人的方法示例

    node打造微信個(gè)人號機(jī)器人的方法示例

    這篇文章主要介紹了node打造微信個(gè)人號機(jī)器人的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-04-04
  • 垃圾回收器的相關(guān)知識點(diǎn)總結(jié)

    垃圾回收器的相關(guān)知識點(diǎn)總結(jié)

    本文是小編在網(wǎng)絡(luò)上整理的關(guān)于垃圾回收器的相關(guān)知識點(diǎn),很多語言和程序都用的到,有興趣的可以學(xué)習(xí)下。
    2018-05-05
  • 淺析node命令行交互原理

    淺析node命令行交互原理

    當(dāng)我們使用腳手架去創(chuàng)建一個(gè)項(xiàng)目的時(shí)候,通常會通過命令行交互來獲取一些信息,比如填項(xiàng)目名稱,選擇項(xiàng)目模板,選擇版本,我們雖然經(jīng)常用到,但是想必對于其中的原理還是不太了解,本文將待大家詳細(xì)介紹一下node命令行的交互原理,需要的朋友可以參考下
    2023-05-05
  • node.js超時(shí)timeout詳解

    node.js超時(shí)timeout詳解

    本文介紹了nodejs中超時(shí)timeout事件,并給出了詳細(xì)的示例分析,非常的詳盡,推薦給需要的小伙伴參考下
    2014-11-11
  • express框架實(shí)現(xiàn)基于Websocket建立的簡易聊天室

    express框架實(shí)現(xiàn)基于Websocket建立的簡易聊天室

    本篇文章主要介紹了express框架實(shí)現(xiàn)基于Websocket建立的簡易聊天室,具有一定的參考價(jià)值,有興趣的可以了解一下
    2017-08-08
  • Node.js中的HTTP模塊與URL模塊

    Node.js中的HTTP模塊與URL模塊

    這篇文章介紹了Node.js中的HTTP模塊與URL模塊,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07
  • Node.js操作系統(tǒng)OS模塊用法分析

    Node.js操作系統(tǒng)OS模塊用法分析

    這篇文章主要介紹了Node.js操作系統(tǒng)OS模塊用法,結(jié)合實(shí)例形式分析了nodejs OS模塊常見函數(shù)功能及簡單使用技巧,需要的朋友可以參考下
    2019-01-01
  • Nodejs 獲取時(shí)間加手機(jī)標(biāo)識的32位標(biāo)識實(shí)現(xiàn)代碼

    Nodejs 獲取時(shí)間加手機(jī)標(biāo)識的32位標(biāo)識實(shí)現(xiàn)代碼

    本文給大家分享nodejs獲取時(shí)間加手機(jī)標(biāo)識的32位標(biāo)識實(shí)現(xiàn)代碼,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下
    2017-03-03

最新評論

全州县| 霍州市| 衡南县| 上饶县| 武平县| 潍坊市| 大渡口区| 五寨县| 泉州市| 灵山县| 巍山| 剑川县| 西盟| 湄潭县| 慈利县| 绥棱县| 台东市| 五指山市| 阆中市| 南康市| 永城市| 涿鹿县| 荔波县| 吉安县| 太湖县| 福泉市| 茂名市| 明溪县| 吴忠市| 武川县| 巴南区| 平武县| 汉中市| 鹿泉市| 来凤县| 岳普湖县| 平果县| 电白县| 曲周县| 陆丰市| 白朗县|