nodejs express搭建服務(wù)并熱更新文件過程詳解
更新時間:2023年11月08日 09:56:15 作者:xxnobug
這篇文章主要為大家介紹了nodejs express搭建服務(wù)并熱更新文件過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
首先初始化一個node項目
npm init -y
安裝Express
npm install express
完成后寫一個簡單的get請求 并開啟服務(wù)
const express = require('express') const app = express() app.get('/Login/codelogin', function(req, res) { res.send(‘hello world') }) //8899是端口號 可自行修改 app.listen('8899', () => { console.log('服務(wù)開啟'); })
post/get 接收參數(shù)
GET請求
前端請求
Nodejs
app.get('/login', function(req, res) { let { code } = req.query // code就是傳過來的參數(shù) })
POST
前端請求
安裝 body-parser
npm i body-parser
使用body-parser
const bodyParser = require('body-parser'); const app = express() app.use(bodyParser.urlencoded({ extended: true })) // 不同格式的POST請求參數(shù) // bodyParser.urlencoded()解析"application/x-www-form-urlencoded" 格式的數(shù)據(jù) // extended選項設(shè)置為true意味著用更復(fù)雜的庫(querystring庫)來解析URL編碼的數(shù)據(jù),這樣可以解析更復(fù)雜的對象、嵌套對象 // 純文本或其他格式 可以使用bodyParser.text()或bodyParser.raw()來處理。
app.post('/Decryption', (req, res) => { let { session_key, encryptedData, iv } = req.body //結(jié)構(gòu)出來的參數(shù)就是傳過來的 })
每次修改代碼都得重新啟動一下服務(wù) 太麻煩了
使用 nodemon實現(xiàn)熱更新
npm i nodemon nodemon 執(zhí)行的文件.js
運行就可以了
以上就是nodejs express搭建服務(wù)并熱更新文件過程詳解的詳細內(nèi)容,更多關(guān)于nodejs express搭建熱更新的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
解決npm管理員身份install時出現(xiàn)權(quán)限的問題
下面小編就為大家分享一篇解決npm管理員身份install時出現(xiàn)權(quán)限的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-03-03Node.js中使用Buffer編碼、解碼二進制數(shù)據(jù)詳解
這篇文章主要介紹了Node.js中使用Buffer編碼、解碼二進制數(shù)據(jù)詳解,Buffer支持ascii、utf8、ucs2、base64等編碼格式,需要的朋友可以參考下2014-08-08關(guān)于Node.js中頻繁修改代碼重啟服務(wù)器的問題
這篇文章主要介紹了關(guān)于Node.js中頻繁修改代碼重啟服務(wù)器的問題,本文給大家分享解決辦法,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10