第一篇章 后端服务篇–nodeJS启动!
01 what is express? express到底是谁啊
前言
本章你可以学到什么是express,express有什么作用
一、express是什么?
Express 是一个基于 Node.js 平台的 web 应用开发框架,它提供了一系列强大的功能来帮助开发者快速构建 web 应用和 API,使用 Express,你可以快速搭建起 RESTful API,并且它也是构建单页应用(SPA)后端服务的流行选择。Express 的核心功能包括路由、中间件支持、模板引擎集成等。由于其轻量级和易用性,Express 成为了 Node.js 开发者的首选框架之一。 么噶这么厉害吗!小英家的牛表示也要邂逅一下
二、ok,问题来咯,如何安装使用express
1.如何安装express?首先你需要有node环境,没有的话请到nodejs中文网获取这把大宝剑,后续才能进行打怪升级
安装express 使用:npm /pnpm i express
2.简单邂逅一下express
首先引入express实例,node环境默认是CommonJS,使用es模块化须在package.json修改type为module
首先在src文件夹下创建一个index.js文件,文件中写入
import express from 'express'//引入express
const app=express()//获取express实例
3.使用express简单创建一个请求接口
/**
* 简单写一个get请求
* @param {*} request 请求体,可获取前端传递信息,如get请求查询字符串传参使用request.query获取
* @param {*} resolve 响应题 返回响应内容使用resolve.json()返回json数据,也可用resolve.send()返回
*/
app.get('/hello',(request,resolve)=>{
console.log(request.query.name)//获取前端query传参的name
resolve.send(request.query.name)//返回传递过来的name
})
//服务监听本地3000端口
app.listen(3000,()=>{
console.log('express 启动!');
})
4.启动一下服务查看效果
使用 node index.js 启动服务,打印express 启动 便成功启动服务
接着打开浏览器,在地址栏输入 http://localhost:3000/hello?name=你的名字,便可查看到数据返回
三、总结
看到这,恭喜你成功编写了你的后端接口,本文仅简单介绍了express的基础用法,如听后续,中间件、路由、数据库交互等用法,等我下回分说,除了express,还可更新koa、fastify,还有nestJs ,快和小英家的牛一起来邂逅一下express吧,你的点赞是我更新的动力。