• Node.js学习篇(三)安装express编写get和post请求及安装nodemon


    1.下载express@4.17.1版本

    最好下载这个版本

    npm i express@4.17.1
    
    • 1

    2.编写get和post请求

    // 导入express
    const express = require('express')
    // 创建web服务器
    const app = express()
    // 监听客户端请求
    app.get('/user', (req, res) => {
        console.log('get req', req)
        res.send(req.params)
    })
    app.post('/list', (req, res) => {
        console.log('post req', req)
        res.send({
            name: '刘德华',
            age: '23',
            gender: '男'
        })
    })
    // 启动Web服务器
    app.listen(80, () => {
        console.log('express  127.0.0.1')
    })
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21

    在这里插入图片描述

    3.共享文件出去

    // 导入express
    const express = require('express')
    // 创建web服务器
    const app = express()
    // 对外提供静态资源   谁在前面先访问谁的
    
    app.use(express.static('./clock'))
    // http://127.0.0.1/index.html
    
    // 增加前缀
    app.use('/clock',express.static('./clock'))
    http://127.0.0.1/hql/index.html
    
    // 启动Web服务器
    app.listen(80, () => {
        console.log('express  127.0.0.1')
    })
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17

    4.安装nodemon

    为什么要安装Nodemon?
    因为每次改完代码要node xxx重启服务器
    安装完nodemon之后保存代码就会自己重启了,方便了很多
    接下来开始安装吧
    1.安装nodemon
    npm install nodemon -g
    nodemon -v 可查看版本
    启动服务器
    在这里插入图片描述

    如果nodemon ./2xx运行报错找不到该命令,那就找到安装的nodemon.cmd,配置到环境变量当中去

    nodemon : 无法将“nodemon”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
    
    • 1

    第一步:查看node用户变量目录

    npm config get prefix
    
    • 1

    在这里插入图片描述
    第二步:然后找到这个文件,复制目录
    在这里插入图片描述
    第三步:在环境变量增加一行即可
    在这里插入图片描述
    重新运行vscode,在运行服务器就可以了

  • 相关阅读:
    基于vue-web-terminal插件实现网页终端下载动画
    msys如何编译64位ffmpeg 带x264 x265
    f-string 格式化字符串的用法
    Linux虚拟机共享文件夹不显示问题终极解决方法
    php数据表操作
    腾讯云轻量数据库1核1G性能测评、租用费用和详细介绍
    【头歌实验】四、Python分支结构
    拼多多店铺营业执照相关问题
    使用HXT和Haskell编写的程序
    Tomcat 为什么要破坏 Java 双亲委派机制?
  • 原文地址:https://blog.csdn.net/hql1024/article/details/125509831