1. 程式人生 > 其它 >Express應用配置以及統一安裝所需依賴和快速建立應用骨架

Express應用配置以及統一安裝所需依賴和快速建立應用骨架

場景

Node的Web應用框架Express的簡介與搭建HelloWorld:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/106650798

上面是入門級別搭建helloWorld,如果是已知專案所需的依賴需要快速搭建起來express的專案框架。

注:

部落格:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程式猿
獲取程式設計相關電子書、教程推送與免費下載。

實現

1、新建一個目錄ExpressLogin,在目錄裡面開啟cmd

npm init

然後會在目錄下生成package.json檔案

 

 

2、編輯該檔案新增需要的依賴

將依賴放在dependencies下

{
  "name": "expresslogin",
  "version": "0.0.0",
  "private": true,
  "scripts": {
    "start": "node ./bin/www"
  },
  "dependencies": {
    "body-parser": "^1.18.3",
    "cookie-parser": "~1.4.3",
    "cors": "^2.8.4",
    "debug": "~2.6.9",
    "ejs": "^2.6.1"
, "express": "~4.16.0", "express-session": "^1.15.6", "http-errors": "~1.6.2", "jade": "~1.11.0", "morgan": "~1.9.0", "pg": "^7.6.0", "session-file-store": "^1.2.0" } }

 

 

 

3、安裝依賴

npm install

 

 

 

4、Express執行測試

在目錄下新建app.js檔案,修改內容如下

var express = require('express');
var app = express(); app.get('/',function(req,res){ res.send('Hello Express 霸道的程式猿'); }); var server = app.listen(3000,function(){ var host = server.address().address; var port = server.address().port; console.log('success at '+host+':'+port); });

然後命令中執行

node app.js

 

 

5、Express應用生成配置

Express安裝成功之後,通過應用生成器工具,Express可以快速建立一個應用的骨架。

安裝

npm install express-generator -g

 

 

回到上層目錄

cd ..

 

使用命令生成專案

express ExpressLogin

 

會提示資料夾不為空,選擇繼續

 

 

專案建立成功之後,會生成一些資料夾。

bin:專案的啟動檔案,配置以什麼方式啟動專案,預設為npm start

public:專案的靜態檔案,放置js、css、image等檔案

routes:是專案的路由資訊檔案,控制地址路由

views:是檢視檔案,放置模板檔案ejs等

node_modules:是node包管理目錄,用來存放node管理工具

6、執行測試

再進入到專案目錄,此時可以通過

npm start

啟動