nodejs+express搭建服務器

1.Express 是一個簡潔而靈活的 node.js Web應用框架, 提供了一系列強大特性幫助你建立各類 Web 應用,和豐富的 HTTP 工具。

使用 Express 能夠快速地搭建一個完整功能的網站。

2.因此使用epress框架,需先安裝nodejs,此處省略這一步,百度啦~

3.全局安裝express-generator

npm install express --save -g
npm install express-generator --save -g 

express 是nodejs的一個web框架,使用express,可以更便捷的使用nodejs.javascript

express-generator是express應用生成器,至關於express 的骨架,進入一個web項目中後,使用express projectname命令,能快速構建projectname這個應用的目錄結構。java

4.開始第一個express項目

(1)建立express項目node

找到平時作項目的文件夾。或隨意找一個地方,經過命令cd打開文件,或者在路徑處cmdweb

在路徑處,選中把路徑刪除,而後輸入cmd,再確認就進入了當前文件下控制檯express

打開後輸入命令:express ‘你的項目名字’,因而建立了了一個新項目npm

附:json

安裝這裏後會有3個選項,先無論,看一下:瀏覽器

打開項目:cd expressDemoapp

安裝:npm install框架

啓動項目:npm start

(2)安裝依賴

使用編輯器打開項目,目錄詳解,先看一下:

bin: 用於應用啓動,可在裏面設置啓動的端口號等。

/public: 靜態資源目錄

/routes:能夠認爲是controller(控制器)目錄,路由。

/views: jade模板目錄,能夠認爲是view(視圖)目錄

app.js 程序main文件

因爲尚未安裝要用到的依賴,所以咱們須要安裝一下依賴,生成node_modules文件。

直接在上圖後面輸入如下命令按enter鍵執行

npm install

能夠看到生成node_modules文件

(3)啓動項目 

使用命令npm start啓動項目

成功:

報錯:

若是會報錯,提示找不到相應的模塊,這個時候根據提示安裝就能夠了

根據第一行的提示安裝依賴,執行命令:

npm i http-errors --save -g

安裝完沒有報錯以後,再執行npm start命令啓動項目

啓動項目後打開瀏覽器在地址欄輸入localhost:3000即可以訪問 

5.解讀文件

(1)package.json文件

首先是package.json,默認{}中scripts字段「start」,「node ./bin/www」,npm start即等價於執行「node ./bin/www。
"dependencies"字段下是工程所依賴的包。
在bin/www中,首先var app =require("../app");首先加載app.js文件。

在www文件中能夠修改進入的端口號,默認是3000,可本身修改

app.js是整個工程真正的入口文件。在其內部,加載主要的依賴包,配置中間件,加載路由等等。最後在www文件中啓動服務。

/爲默認路徑,/user是加載usersRouter這個路徑對應的模塊。

相關文章
相關標籤/搜索