这篇文章上次修改于 3 个月前,可能其部分内容已经发生变化,如有疑问可询问作者。
Express 是一个快速的 web 开发框架,相比 node 原先的 http 库开发简单很多,上手也很容易。

快速开始

使用 Express,可以很快的搭建一个服务器。
首先建立一个文件夹,对项目进行初始化。
编辑 index.js
这样一个简单的服务器做好了,用浏览器访问127.0.0.1:3000 将会看到 hello, express

托管静态路由

使用中间件 express.static() 可以快捷的托管某个文件夹内的网页。
如果路由冲突,则以第一个路由为准。

跨域

什么是同源,什么是跨域。
一般浏览器会禁止跨域的 ajax 请求,跨域指,与当前地址(...)不同的其他地址,端口,协议,域名。
一般的只要服务器发出的请求加上跨域请求头,允许跨域就行了。
在 node 中我们可以使用 cors。
安装 cors
在 js 中引入

连接 mongdb

使用 mongoose 连接和操作 mongodb。
在 js 中加入
下面实现POST /names时把数据录入 mongodb 中。
操作数据库时必须使用 async 函数,操作时使用 await 阻塞代码运行。否则会出现一直等待的情况。

查询数据

定义一个路由 /names,get 请求时返回所以记录的 json 格式。
定义一个子路由,子路径为参数对象的参数

修改数据

使用 put 请求修改数据库中的请求。

删除数据

REST Client 测试

亲亲留个评论再走呗

正在加载评论区...