express搭建服務器

學習express搭建node服務器node

1、安裝express框架

一、瞭解框架(百度)

二、下載框架

(1)使用npm命令下載express

npm install express -g //全局安裝,安裝的是express最新版本 全部的項目都能用
npm install express //局部安裝  只有當前項目能用
npm install express @版本號 //安裝指定版本

npm install express --save //依賴安裝

 

當全局安裝的時候,加 -g 表明全局安裝,通常安裝在C盤用戶下這個路徑裏,因此項目均可用裏面的模塊。npm

 

 局部安裝不加 -g ,在項目所在根目錄下安裝,按住shift右鍵打開命令窗口,輸入命令便可 。json

全局和局部安裝的都是當前最新版本。服務器

也能夠指定安裝哪一個版本。cookie

(2)代理映射下載(下載速度慢的時候)

CMD打開命令窗口,依次輸入如下命令app

 

npm install nrm -g //全局安裝 代理映射庫
nrm ls //顯示資源有哪些
nrm use 庫名稱 //指定使用代碼庫 好比nrm use taobao
nrm ls//查看

 

 

 

2、使用框架

1.引用框架

在開頭引入框架,以便使用框架

2.框架配置

3.使用框架

 

 所有代碼函數

const myexpress = require('express'); //引用框架
const logger = require('morgan');
const favicon =  require('serve-favicon'); // serve-favicon
const cookieparser = require('cookie-parser');
const bodyparser = require('body-parser'); // 把提交的數據封裝到requery.body
const indexRouter = require('./routers/indexRouter.js');
const myapp =myexpress()//執行express中的全局函數,返回一個express的服務器對象


myapp.use(logger('dev')); //日誌模塊
//靜態文件的路徑配置
myapp.use(bodyparser.urlencoded({ extended: false })); //application/x-www-form-urlencoded 編碼解析
myapp.use(cookieparser()); //cookie設置

myapp.use(indexRouter);
myapp.use(myexpress.static(__dirname+"/public"));

//myapp.use(myapp.Route); //將路由的級別提高,先進行用戶用的設置的攔截操做,在訪問靜態資源
myapp.use(favicon(__dirname+"/public/images/1.jpg"));
// put ,delete , head , options


//添加監聽的端口號
myapp.listen('9999',function(){
    console.log('服務器啓動')
})

 

項目結構學習

3、簡潔方法

當搭建好服務器的時候,之後項目直接複製這個文件中的除node_module文件外的文件就行,而後再新項目中再局部安裝expresspackage.json中已經配置好所需依賴,因此再該項目根目錄下打開命令窗口輸入

npm install

 

就能夠直接把package.json裏的依賴都安裝在node_module中。

能夠看一下package.json裏的依賴

都是在app.js裏配置好了的。

相關文章
相關標籤/搜索