服务器
这个项目使用的 node 与 koa 框架结合做的本地服务器,这里注意一点这里用的是 koa 框架,而不是 express 框架,两者之间是有区别的,它们的数据获取和数据格式等是不同的。
node 与 koa 结合搭建本地服务器,可以参考这个链接:
数据库
数据库使用的是 mongoDB 。
http://www.mongoosejs.net/docs/models.htmlhttp://www.mongoosejs.net/docs/models.htmlmongoDB 的具体使用方法可以参考上方的官方文档。
注意事项
1.框架是 koa 不是 express 。
2.在 HBuilderX 中向 server 端请求数据时涉及跨域的问题。
跨域的解决方法
jspn跨域,原理:动态生成script标签,通过script标签引入接口地址(因为script标签不存在跨域的)
cors跨域(后端开启) :全称 “跨域资源共享”,原理:它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制
vue代理服务器proxy跨域:通过请求本地的服务器,然后本地的服务器再去请求远程的服务器(后端部署接口的服务器),最后本地服务器再将请求回来的数据返回给浏览器(本地服务器和浏览器之前不存在跨域)
————————————————
版权声明:本文为CSDN博主「@小傲哥哥」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_43353619/article/details/111058749
本次我们采用 cors 的跨域解决方案。