当前位置: 首页 > 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
在这里插入图片描述

http://www.dtcms.com/a/60570.html

相关文章:

  • 优化 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
  • MATLAB表格Table与时间序列Timetable的高效操作方法
  • MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)
  • L1-088 静静的推荐
  • QT中委托QStyledItemDelegate的使用
  • 6-langchang多模态输入和自定义输出
  • Apache POI详解
  • 保安员考试:巧用记忆术,攻克理论知识堡垒
  • 目标检测YOLO实战应用案例100讲-基于毫米波雷达的多目标检测 (续)
  • protobuf, rpc, 火焰图
  • 大语言模型 (LLM) 基础知识