express和nodemon简单讲解

1.什么是API:

API就是所说的接口;

前端编写的是web网页应用程序

接口的解释:前后的数据交互,定义好的规则;规则有规则解释、API就有API的开发文档;也就是接口文档;

什么是接口文档:包含了 1. 请求地址

                                      2. 请求路径

                                      3. 请求的方式

                                      4. 请求参数

                                      5. 返回的参数说明

2.express 介绍:

基于 Node.js 平台,快速、开放、极简的 Web 开发框架 

3.express 使用: 

3.1下载安装:

1.初始化项目:

npm init 

 

2. 安装express:

npm install express

 

 3.引入express:

//引入express
const express = require('express');
// 引入cors 处理跨域模块
const cors = require('cors');
//创建Express实例
const app = express();

//创建一个get请求
app.get('/',(req,res,next) => {
    res.end('<h1>Express</h1>')
});

app.get('/register',(req,res,next) => {
    console.log(req.query);
    res.end('<h1>express</h1>')
});
//启动服务
app.listen(8080,'127.0.0.1',() => {
    console.log('服务启动成功,地址是http://127.0.0.1:8080/');
})

俩个请求的区别(不用区别地址): 

 

 4. nodemon 介绍

nodemon是一种工具,它可以在检测到目录中的文件更改时通过自动重新启动节点应用程序来帮助开发基于node.js的应用程序

简单来说 就是当代码发生变化后 不需要重新运行就可以显示结果

 4.1nodemon 安装:

4.2nodemon 使用:

 安装完nodemon后在package.json中配置

 

 通过命令行启动项目:

 通过命令行停止服务:

按两次 ctrl + c 停止服务

 

5.express路由app.all(): 

所有的请求都会先在这个路由里面经过一遍,可以监听所有的请求

创建的 app.路由  都是路由一个路由指的是一个入口 入口的路由可以是多个但是路由从上往下执行 创建一个get请求

6.cors处理跨域模块: 

使用use路由处理cors

//引入express
const express = require('express');
// 引入cors 处理跨域模块
const cors = require('cors');
//创建Express实例
const app = express();

// 使用use路由处理cors
/* 
    use的中文翻译 使用
    了解use之前先了解什么是中间件:
        中间件,就是一个可以使用短行代码,处理逻辑的一种函数;
        在进入一个路由之前,把进入路由之前的事情处理一下,
        以方便在路由里面使用;
    cors处理跨域这个模块,就可以理解为是一个中间件,因为他在访问路由之前,
    让express的use方法,先行处理了cors模块;那么就解决了跨域问题;
*/
app.use(cors());

app.get('/',(req,res,next) => {
    // 给前端返回参数了,因为是短链接
    console.log(123);
    next();
})
//创建一个get请求
app.get('/',(req,res,next) => {
    res.end('<h1>Express</h1>')
});
app.get('/register',(req,res,next) => {
    console.log(req.query);
    res.end('<h1>express</h1>')
});
//启动服务
app.listen(8080,'127.0.0.1',() => {
    console.log('服务启动成功,地址是http://127.0.0.1:8080/');
})

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值