这篇文章上次修改于 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 测试
文章标题:
文章作者:
文章链接: [复制]
最后修改时间:
商业转载请联系站长获得授权,非商业转载请注明本文出处及文章链接,未经站长允许不得对文章文字内容进行修改演绎。
本文采用创作共用保留署名-非商业-禁止演绎4.0国际许可证
亲亲留个评论再走呗
正在加载评论区...