cmdb使用nginx配置前后端分离

时间:July 11, 2019 分类:

目录:

安装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