当前位置: 首页 > news >正文

【鸿蒙开发】入门篇:node与express

创建Node(express)项目的步骤

  1. 打开vscode
  2. 创建文件夹(day01/nodeProject)
  3. 选择node,右键打开一个终端(从上往下第四个)
  4. 全局安装npm install -g express-generator(已安装了,后面再创建就不用在执行)
  5. 创建express项目 express --no-view <项目名>
  6. cd 项目名
  7. npm install ,作用是根据package.json下载对应的包
  8. npm start 启动服务
  9. 使用localhost:3000 访问

在这里插入图片描述

在这里插入图片描述

如果遇到问题:
npm 下载包,提示:CERT_HAS_EXPIRED错误 :
https://bugshouji.com/mybug3/t23527

npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查 :
https://bugshouji.com/bbs-read-run?tid=1378

因为在此系统上禁止运行脚本:
执行:Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
再重启vscode
https://bugshouji.com/bbs-read-run?tid=1085

npm -g 模块名 安装后,指令不能使用,提示:xx 不是内部命令 :

  1. 通过npm config get prefix 查看全局安装下载的地址
  2. 将对应的地址,添加到环境变量配置中
    https://bugshouji.com/mybug3/t23530

var app = express();  //返回一个服务
app.get('/user',function(req,res){
//req:请求相关的所有数据
//res: 相应相关的所有数据
res.send({message:"查询成功"})
})

app.post('/addUser',function(req,res){
//req:请求相关的所有数据
//res: 相应相关的所有数据
res.send({message:"添加成功"})
})

app.put('/updateUser',function(req,res){
//req:请求相关的所有数据
//res: 相应相关的所有数据
res.send({message:"更新成功"})
})

app.put('/deleteUser',function(req,res){
//req:请求相关的所有数据
//res: 相应相关的所有数据
res.send({message:"更新成功"})
})

使用Postman测试:
http://localhost:3000/user
在这里插入图片描述

相关文章:

  • 优化 NFS 挂载参数以提升可靠性与容错性
  • Spring Boot 日志
  • LabVIEW基于双通道FFT共轭相乘的噪声抑制
  • 关于统计建模大赛的选题
  • 【鸿蒙开发】Hi3861学习笔记- 软件定时器示例
  • 【Linux】进程间通信
  • 批量创建BOM的RFC接口
  • 常见的设计模式和应用场景(一)
  • 文本转语音-音画适时推送rtsp并播放
  • 静态路由实验
  • Spring Boot/Spring Cloud 整合 ELK(Elasticsearch、Logstash、Kibana)详细避坑指南
  • 【CSS3】元婴篇
  • [数据结构]并查集
  • 【 <一> 炼丹初探:JavaWeb 的起源与基础】之 JavaWeb 项目的部署:从开发环境到生产环境
  • 智能焊机监测系统:打造工业安全的数字化盾牌
  • Git合并工具在开发中的使用指南
  • 常用中文开源embedding模型应用
  • printk相关说明
  • 谷歌AI最新发布的可微分逻辑元胞自动机(DiffLogic CA)
  • ubuntu-学习笔记-nginx+php
  • “鱼米之乡”江苏兴化的产业哲学:以融合与创新重构价值链条
  • 10家A股农商行去年年报:瑞丰银行营收增速领跑,常熟银行等4家净利增速超11%
  • 世锦赛决赛今夜打响,斯诺克运动需要赵心童创造历史
  • 菏泽家长“付费查成绩”风波调查:免费功能被误读
  • 乌美矿产协议文本公布,明确乌收益及协议优先级
  • 苹果手机为何无法在美制造?全球供应链难迁移