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

创建Express后端项目

1.创建项目

npm init -y
touch index.js
node index
npm install express --save

2.安装修改自动更新

npm i nodemon -g

在package.json里加入:“dev:live”: “nodemon ./src/app.ts”

{"name": "express","version": "1.0.0","main": "index.js","scripts": {"test": "echo \"Error: no test specified\" && exit 1","dev:live": "nodemon ./src/app.ts"},"keywords": [],"author": "","license": "ISC","description": "","dependencies": {"body-parser": "^1.20.3","cors": "^2.8.5","express": "^4.21.0"}
}

2.安装跨域和表单中间件

npm i cors
npm i body-parser

3.编写index.js

// 导入express
const express = require('express');// 创建Web服务器
const app = express();//引入cors
const cors = require('cors');
app.use(cors());// 引入body-parser
const bodyParser = require('body-parser');
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());// 监听服务器
app.listen('8089', () => {console.log('server started at 8089');
});//监听一个/user的GET请求接口,并返回响应数据:
app.get('/user', async (req, res, next) => {// res.send向客户端发送响应数据res.send({name: 'xiaoli',age: 20,gender: '男'});
});// 监听一个/user的POST请求接口,并返回响应数据:
app.post('/user', async (req, res, next) => {// res.send向客户端发送响应数据res.send('请求成功');
});

相关文章:

  • python之装饰器、迭代器、生成器
  • linux ip命令使用
  • npm run build报Cannot find module错误的解决方法
  • 容器技术介绍
  • 卷积神经网络(CNN)图像处理与识别原理
  • CE认证大电流计量装置
  • 如何把PDF样本册转换为网址链接
  • 护眼台灯哪个品牌更好?五款由专业眼科医生推荐的护眼台灯
  • 什么是ISO9001认证
  • STM32嵌入式编程学习到提高:【4】UART串口打印
  • DNS与host文件
  • GloVe(全局词向量嵌入)
  • 【Linux】环境变量(初步认识环境变量)
  • openpnp - 散料飞达不要想着做万能版本,能够贴合现有的物料就好
  • 如何在Mac上查看剪贴板历史记录
  • #Java异常处理
  • 【知识碎片】第三方登录弹窗效果
  • Mac转Windows的拯救指南
  • Mysql5.6主从复制
  • MySQL用户中的%到底包不包括localhost?
  • node-glob通配符
  • Rancher如何对接Ceph-RBD块存储
  • React as a UI Runtime(五、列表)
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 基于游标的分页接口实现
  • 技术发展面试
  • 理解在java “”i=i++;”所发生的事情
  • 力扣(LeetCode)22
  • 日剧·日综资源集合(建议收藏)
  • 三分钟教你同步 Visual Studio Code 设置
  • 小程序开发中的那些坑
  • 一些css基础学习笔记
  • 自制字幕遮挡器
  • ​Python 3 新特性:类型注解
  • ​十个常见的 Python 脚本 (详细介绍 + 代码举例)
  • ​香农与信息论三大定律
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • # 职场生活之道:善于团结
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • (11)MATLAB PCA+SVM 人脸识别
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (4)STL算法之比较
  • (ibm)Java 语言的 XPath API
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (二)斐波那契Fabonacci函数
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (三) diretfbrc详解
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (四)JPA - JQPL 实现增删改查
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模
  • *Django中的Ajax 纯js的书写样式1