LANIF-UI / dva-boot-admin

:cake: react admin dashboard ui LANIF-ADMIN --- react 16 + react-router 4 + dva 2 + antd 4 后台管理 脚手架
https://lanif-ui.github.io/dva-boot-admin
MIT License
1.67k stars 460 forks source link

能讲一下这个项目怎么和后台连接吗 #68

Closed int01 closed 5 years ago

int01 commented 5 years ago

谢谢,

int01 commented 5 years ago

request.config(config.request); console.log('this is request', request); // 使用mock数据 require('./mocks'); // require('http://www.minhw.com'); // -> Developer mock data // if (process.env.NODE_ENV === 'development') { // require('./mocks'); // } // -------

注销掉require('./mocks');以后 直接登录也不能登录了。

int01 commented 5 years ago

连后台的话, 是require到setupProxy.js这个js文件吗

int01 commented 5 years ago

然后里面的参数配置 是参照// https://facebook.github.io/create-react-app/docs/proxying-api-requests-in-development#configuring-the-proxy-manually这个吗??

int01 commented 5 years ago

如果我猜对了,那开发完以后。前端是要导出放到后到项目里面去的。。。这应该怎么配置呢,在不知道部署服务器IP 域名的情况。

weiq commented 5 years ago

1.在不知道ip和域名时可以使用相对路径 2.代理是开发时使用的,打包后就没用了,有跨域问题可以使用nginx代理,或者直接请求后台地址(在一起的话可以直接用相对路径) 3.mock是为了在没有后台时独立开发用的,后台写好后直接注释对应接口就行,你说的登录不了,是不是把登录的mock接口注释了,文档里有写