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搭建热更新的资料请关注脚本之家其它相关文章!

相关文章

  • Node.js简单入门前传

    Node.js简单入门前传

    Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。接下来通过本文给大家分享node.js 入门前传,感兴趣的朋友一起看看吧
    2017-08-08
  • nodejs操作mongodb的填删改查模块的制作及引入实例

    nodejs操作mongodb的填删改查模块的制作及引入实例

    下面小编就为大家分享一篇nodejs操作mongodb的填删改查模块的制作及引入实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • nodejs acl的用户权限管理详解

    nodejs acl的用户权限管理详解

    这篇文章主要介绍了nodejs acl的用户权限管理详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • npm install -g @vue/cli常见问题解决汇总

    npm install -g @vue/cli常见问题解决汇总

    这篇文章主要给大家介绍了关于npm install -g @vue/cli常见问题解决的相关资料,文中通过实例代码将解决的方式介绍的非常详细,对遇到这个问题的朋友具有一定的参考学习价值,需要的朋友可以参考下
    2022-08-08
  • node.js中的fs.lchownSync方法使用说明

    node.js中的fs.lchownSync方法使用说明

    这篇文章主要介绍了node.js中的fs.lchownSync方法使用说明,本文介绍了fs.lchownSync的方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下
    2014-12-12
  • nodejs判断文件、文件夹是否存在及删除的方法

    nodejs判断文件、文件夹是否存在及删除的方法

    这篇文章主要介绍了nodejs判断文件、文件夹是否存在及删除的方法,结合实例形式分析了nodejs基于文件模块针对文件与文件夹的存在判断、删除等操作技巧,需要的朋友可以参考下
    2017-11-11
  • 浅析Node.js:DNS模块的使用

    浅析Node.js:DNS模块的使用

    本篇文章主要介绍了Node.js:DNS模块的使用,DNS模块包涵有关DNS查询和操作的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2016-11-11
  • 使用nodejs写接口的详细步骤

    使用nodejs写接口的详细步骤

    这篇文章主要给大家介绍了关于使用nodejs写接口的详细步骤,在Node.js中接口可以采用多种形式,包括函数接口、对象接口和事件接口等,需要的朋友可以参考下
    2023-10-10
  • nodejs通过phantomjs实现下载网页

    nodejs通过phantomjs实现下载网页

    这篇文章主要介绍了nodejs通过phantomjs实现下载网页的方法,有需要的小伙伴可以参考下。
    2015-05-05
  • Nodejs使用pkg打包为可执行文件的解决方案

    Nodejs使用pkg打包为可执行文件的解决方案

    使用pkg将Node.js项目打包为可执行文件时,可能会遇到一些常见的错误,如未指定目标平台、在远程缓存中找不到基础Node.js二进制文件等,本文介绍了如何通过配置package.json中的bin入口、手动下载指定版本的Node.js二进制文件到本地.pkg-cache目录解决这些问题
    2024-11-11

最新评论