uni-app 小项目开发 仿小米商城 服务器与数据库

服务器

这个项目使用的 node koa 框架结合做的本地服务器,这里注意一点这里用的是 koa 框架,而不是 express 框架,两者之间是有区别的,它们的数据获取和数据格式等是不同的。

node koa 结合搭建本地服务器,可以参考这个链接:

https://blog.csdn.net/Evan_AF/article/details/105277423icon-default.png?t=M1L8https://blog.csdn.net/Evan_AF/article/details/105277423

数据库

数据库使用的是 mongoDB 。

http://www.mongoosejs.net/docs/models.htmlicon-default.png?t=M1L8http://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 的跨域解决方案。 

你可能感兴趣的:(服务器,uni-app,前端)