node.js 08 express的使用和热重载nodemon的安装

一.express的安装和使用

安装

npm i express

使用

javascript 复制代码
//引入express
const express = require('express')

//启动服务器
const app = express()

//设置get请求地址,获取请求地址信息,和发送返回的数据
app.get('/bailan',(req, res) => {
    //req.query可以获取到客户端发来的参数
    console.log(req.query)
    //res.send可以发送数据到客户端
    res.send({
        name:'bailan',
        age:996
    })
})

//设置post请求地址, 获取请求地址信息,和发送返回的数据
app.post('/bailan',(req, res) => {
    //req.query可以获取到客户端发来的参数
    console.log(req.query)
    //res.send可以发送数据到客户端
    res.send({
        name:'bailan',
        age:996
    })
})

//设置动态匹配的url
app.get('/:id', (req, res) => {
    //req.params是动态匹配到的url, 默认是一个空对象
    console.log(req.params)
    res.send(req.params)
})


//在这里,调用express.static()方法,快速的对外提供静态资源
//为了防止对外提供静态资源有文件名的重复,可以在前面添加参数用来区别文件名
app.use(express.static('colok','../clock'))
app.use(express.static('../files'))

app.listen(81, () => {
    console.log('express server running at http://127.0.0.1:81')
})

二.nodemon的使用

全局安装(安完即可使用)(热重载nodejs程序)

npm i nodemon -g

相关推荐
寅时码4 小时前
从“一键部署”到“可观测、可定制的发布流”:我如何打造一个企业级部署工具
运维·开源·node.js
这是个栗子4 小时前
【Node.js安装注意事项】-安装路径不能有空格
前端·npm·node.js
chancygcx_5 小时前
前端核心技术Node.js(二)——path模块、HTTP与模块化
前端·http·node.js
丘色果5 小时前
NPM打包时,报reason: getaddrinfo ENOTFOUND registry.nlark.com
前端·npm·node.js
自学也学好编程8 小时前
【BUG】nvm无法安装低版本Node.js:The system cannot find the file specified解决方案
node.js·bug
牧码岛8 小时前
服务端之nestJS常用异常类及封装自定义响应模块
node.js·nestjs
奕辰杰13 小时前
关于npm前端项目编译时栈溢出 Maximum call stack size exceeded的处理方案
前端·npm·node.js
yzzzzzzzzzzzzzzzzz1 天前
node.js之Koa框架
node.js
Java陈序员1 天前
轻松设计 Logo!一款 Pornhub 风格的 Logo 在线生成器!
vue.js·node.js·vite
gongzemin1 天前
使用Node.js开发微信第三方平台后台
微信小程序·node.js·express