nodejs express搭建服务并热更新文件过程详解

 更新时间:2023年11月08日 09:56:15   作者:xxnobug  
这篇文章主要为大家介绍了nodejs express搭建服务并热更新文件过程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

首先初始化一个node项目

npm init -y

安装Express

npm install express

完成后写一个简单的get请求 并开启服务

const express = require('express')
const app = express()
app.get('/Login/codelogin',  function(req, res) {
        res.send(‘hello world')
})
//8899是端口号  可自行修改
app.listen('8899', () => {
    console.log('服务开启');
})

post/get 接收参数

GET请求

前端请求

Nodejs

app.get('/login',  function(req, res) {
    let {
        code
    } = req.query // code就是传过来的参数  
})

POST

前端请求

安装 body-parser

npm i body-parser

使用body-parser

const bodyParser = require('body-parser');
const app = express()
app.use(bodyParser.urlencoded({
    extended: true
}))
// 不同格式的POST请求参数
//  bodyParser.urlencoded()解析"application/x-www-form-urlencoded" 格式的数据
// extended选项设置为true意味着用更复杂的库(querystring库)来解析URL编码的数据,这样可以解析更复杂的对象、嵌套对象
// 纯文本或其他格式  可以使用bodyParser.text()或bodyParser.raw()来处理。
app.post('/Decryption', (req, res) => {
   let {
      session_key,
      encryptedData,
      iv
     } = req.body //结构出来的参数就是传过来的
   
   
})

每次修改代码都得重新启动一下服务 太麻烦了

使用 nodemon实现热更新

npm i nodemon
nodemon 执行的文件.js

运行就可以了

以上就是nodejs express搭建服务并热更新文件过程详解的详细内容,更多关于nodejs express搭建热更新的资料请关注脚本之家其它相关文章!

相关文章

  • docker中编译nodejs并使用nginx启动

    docker中编译nodejs并使用nginx启动

    这篇文章主要介绍了docker中编译nodejs并使用nginx启动的相关资料,需要的朋友可以参考下
    2017-06-06
  • Node.js如何在项目中操作MySQL

    Node.js如何在项目中操作MySQL

    这篇文章主要介绍了Node.js如何在项目中操作MySQL,从而实现数据的查询、插入、更新和删除等操作,感兴趣的小伙伴可以跟随小编一起学习一下
    2022-01-01
  • 如何将node服务打包成可执行文件PKG

    如何将node服务打包成可执行文件PKG

    这篇文章主要介绍了如何将node服务打包成可执行文件PKG问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10
  • 解决npm管理员身份install时出现权限的问题

    解决npm管理员身份install时出现权限的问题

    下面小编就为大家分享一篇解决npm管理员身份install时出现权限的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • 150行Node.js实现的dns代理工具

    150行Node.js实现的dns代理工具

    这篇文章主要介绍了150行Node.js实现的dns代理工具,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • npm镜像源证书过期的问题解决

    npm镜像源证书过期的问题解决

    因为npm官方镜像在国内访问很慢,我们基本上都会选择切换到国内的一些npm镜像,本文主要介绍了npm镜像源证书过期的问题解决,具有一定的参考价值,感兴趣的可以了解一下
    2024-07-07
  • Node.js中使用Buffer编码、解码二进制数据详解

    Node.js中使用Buffer编码、解码二进制数据详解

    这篇文章主要介绍了Node.js中使用Buffer编码、解码二进制数据详解,Buffer支持ascii、utf8、ucs2、base64等编码格式,需要的朋友可以参考下
    2014-08-08
  • 关于Node.js中频繁修改代码重启服务器的问题

    关于Node.js中频繁修改代码重启服务器的问题

    这篇文章主要介绍了关于Node.js中频繁修改代码重启服务器的问题,本文给大家分享解决办法,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • Nodejs全栈框架StrongLoop推荐

    Nodejs全栈框架StrongLoop推荐

    StrongLoop基本提供了制作一个移动产品所有的框架和工具,从标准的Backend server,Devops,应用监控,。要想介绍完全StrongLoop的所有产品得写一个长篇连载了,这里只简单的浏览一遍。
    2014-11-11
  • node后端与Vue前端跨域处理方法详解

    node后端与Vue前端跨域处理方法详解

    从目前我了解的情况来看,前后端跨域使用的方式有很多种,这里记录我使用最顺手的一种,即在后端使用cors跨域,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08

最新评论