1. 程式人生 > 程式設計 >node快速搭建後臺的實現步驟

node快速搭建後臺的實現步驟

1.首先安裝node,express,express-generator (4.x版本把generator分離出來了所以需要單獨安裝)

2.進入專案檔案輸入命令express 專案名npm i安裝響應的包,那麼簡易的後端框架就給你搭好了,預設埠是3000 在bin下面的www修改

node快速搭建後臺的實現步驟

我一般習慣於改寫app.然後把bin檔案刪了,因為越簡潔越好
改寫app

var http=require('http')
var server=http.createServer(app)
//省略中間  然後在最後的匯出app刪除 直接監聽
server.listen('3030',()=>{console.log('http://www.cppcns.com
伺服器啟動成功');})

最後修改package.json,由於每個人的習慣我習慣啟用用dev 啟動
在scripts修改

"scripts": { "dev": "nodemon ./app.js" },

注意這裡我安裝了nodemon 使用的是熱模組替換 也就是實時重新整理

2.安裝

node快速搭建後臺的實現步驟

然後就是在index中測試

node快速搭建後臺的實現步驟

詳細的資料庫操作就不說了

3.下面進行路由的二次封裝

首先在外面建立一個路由請求的檔案app/index.js

//這是處理執行資料庫語句的
const { exec } = require('../unil/db')
/* GET home page. */
init=(req,res)=>{
  exec('select * frohttp://www.cppcns.com
m goods_type_info where 1=1',[],(err,result) => { if (err) { console.log('服務連結出錯'); } else { res.send({code:200000,data:result}) } }) } module.exports = {init}; //然後在需要的檔案中呼叫就行 let getDate=require('../app/index') /* GET home page. */ router.get('/',getDate.init);//這是哪個路由執行哪條語句 這是處理路由的 第一個是路由 第二個是路由執行的方法 如果路由是巢狀的則需要拼接

這裡面的KKIEdnJI分類可以在細一點 比如哪個頁面用到的那些路由統統分離然後統一匯入
另外expres快速建立的模板是不需要匯入body-parser的第一個是因為被棄用了,第二個是因為他用了ahttp://www.cppcns.compp.use(express.json());app.use(express.urlencoded({ extended: false }));代替了

node快速搭建後臺的實現步驟

在這裡前端記得發起的請求頭是這種格式 不然在後端接收的資料格式有問題 不同的格式有不同的寫法 ,詳細的百度Content-Type

這樣就能快速的搭建好一個簡單的後臺框架

在這裡我補充一點遇到的問題,就是如果你是本地搭建的,前端開啟必須要寫埠號,不然很容易造成假跨域,造成前端請求,後端儲存資料,在第二次請求的時候拿不到session

到此這篇關於node快速搭建後臺的文章就介紹到這了,更多相關node快速搭建後臺內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!