cmdb使用nginx配置前后端分离
目录:
安装nginx
首先搞一个nginx
示例直接yum安装
$ yum install -y nginx
项目编译
$ npm run build
配置
server {
listen 80;
server_name cmdb.whysdomain.com;
// 默认走前端
location / {
# 这里指向项目编译目录的dist
root html/dist;
index index.html;
}
// 后端django接口
location /api/ {
proxy_pass http://127.0.0.1:9000/;
}
// 后端django amdin页面
location /admin/ {
proxy_pass http://127.0.0.1:9000/admin/;
}
}
启动后端
遇到TypeError: the JSON object must be str, not 'bytes'
,需要把request.body改
为request.body.decode()
登录页
用户管理页
可以看到获取数据的请求参数
http://cmdb.whysdomain.com/api/account/getUsers/?search=&orderBy=&order=&size=20&page=1