欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

nodejs express搭建服務(wù)并熱更新文件過程詳解

 更新時(shí)間:2023年11月08日 09:56:15   作者:xxnobug  
這篇文章主要為大家介紹了nodejs express搭建服務(wù)并熱更新文件過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

首先初始化一個(gè)node項(xiàng)目

npm init -y

安裝Express

npm install express

完成后寫一個(gè)簡(jiǎn)單的get請(qǐng)求 并開啟服務(wù)

const express = require('express')
const app = express()
app.get('/Login/codelogin',  function(req, res) {
        res.send(‘hello world')
})
//8899是端口號(hào)  可自行修改
app.listen('8899', () => {
    console.log('服務(wù)開啟');
})

post/get 接收參數(shù)

GET請(qǐng)求

前端請(qǐng)求

Nodejs

app.get('/login',  function(req, res) {
    let {
        code
    } = req.query // code就是傳過來的參數(shù)  
})

POST

前端請(qǐng)求

安裝 body-parser

npm i body-parser

使用body-parser

const bodyParser = require('body-parser');
const app = express()
app.use(bodyParser.urlencoded({
    extended: true
}))
// 不同格式的POST請(qǐng)求參數(shù)
//  bodyParser.urlencoded()解析"application/x-www-form-urlencoded" 格式的數(shù)據(jù)
// extended選項(xiàng)設(shè)置為true意味著用更復(fù)雜的庫(querystring庫)來解析URL編碼的數(shù)據(jù),這樣可以解析更復(fù)雜的對(duì)象、嵌套對(duì)象
// 純文本或其他格式  可以使用bodyParser.text()或bodyParser.raw()來處理。
app.post('/Decryption', (req, res) => {
   let {
      session_key,
      encryptedData,
      iv
     } = req.body //結(jié)構(gòu)出來的參數(shù)就是傳過來的
   
   
})

每次修改代碼都得重新啟動(dòng)一下服務(wù) 太麻煩了

使用 nodemon實(shí)現(xiàn)熱更新

npm i nodemon
nodemon 執(zhí)行的文件.js

運(yùn)行就可以了

以上就是nodejs express搭建服務(wù)并熱更新文件過程詳解的詳細(xì)內(nèi)容,更多關(guān)于nodejs express搭建熱更新的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • docker中編譯nodejs并使用nginx啟動(dòng)

    docker中編譯nodejs并使用nginx啟動(dòng)

    這篇文章主要介紹了docker中編譯nodejs并使用nginx啟動(dòng)的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • Node.js如何在項(xiàng)目中操作MySQL

    Node.js如何在項(xiàng)目中操作MySQL

    這篇文章主要介紹了Node.js如何在項(xiàng)目中操作MySQL,從而實(shí)現(xiàn)數(shù)據(jù)的查詢、插入、更新和刪除等操作,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-01-01
  • 如何將node服務(wù)打包成可執(zhí)行文件PKG

    如何將node服務(wù)打包成可執(zhí)行文件PKG

    這篇文章主要介紹了如何將node服務(wù)打包成可執(zhí)行文件PKG問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • 解決npm管理員身份install時(shí)出現(xiàn)權(quán)限的問題

    解決npm管理員身份install時(shí)出現(xiàn)權(quán)限的問題

    下面小編就為大家分享一篇解決npm管理員身份install時(shí)出現(xiàn)權(quán)限的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • 150行Node.js實(shí)現(xiàn)的dns代理工具

    150行Node.js實(shí)現(xiàn)的dns代理工具

    這篇文章主要介紹了150行Node.js實(shí)現(xiàn)的dns代理工具,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • npm鏡像源證書過期的問題解決

    npm鏡像源證書過期的問題解決

    因?yàn)閚pm官方鏡像在國(guó)內(nèi)訪問很慢,我們基本上都會(huì)選擇切換到國(guó)內(nèi)的一些npm鏡像,本文主要介紹了npm鏡像源證書過期的問題解決,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-07-07
  • Node.js中使用Buffer編碼、解碼二進(jìn)制數(shù)據(jù)詳解

    Node.js中使用Buffer編碼、解碼二進(jìn)制數(shù)據(jù)詳解

    這篇文章主要介紹了Node.js中使用Buffer編碼、解碼二進(jìn)制數(shù)據(jù)詳解,Buffer支持ascii、utf8、ucs2、base64等編碼格式,需要的朋友可以參考下
    2014-08-08
  • 關(guān)于Node.js中頻繁修改代碼重啟服務(wù)器的問題

    關(guān)于Node.js中頻繁修改代碼重啟服務(wù)器的問題

    這篇文章主要介紹了關(guān)于Node.js中頻繁修改代碼重啟服務(wù)器的問題,本文給大家分享解決辦法,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Nodejs全??蚣躍trongLoop推薦

    Nodejs全??蚣躍trongLoop推薦

    StrongLoop基本提供了制作一個(gè)移動(dòng)產(chǎn)品所有的框架和工具,從標(biāo)準(zhǔn)的Backend server,Devops,應(yīng)用監(jiān)控,。要想介紹完全StrongLoop的所有產(chǎn)品得寫一個(gè)長(zhǎng)篇連載了,這里只簡(jiǎn)單的瀏覽一遍。
    2014-11-11
  • node后端與Vue前端跨域處理方法詳解

    node后端與Vue前端跨域處理方法詳解

    從目前我了解的情況來看,前后端跨域使用的方式有很多種,這里記錄我使用最順手的一種,即在后端使用cors跨域,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08

最新評(píng)論