网上练手项目github地址
如题,在网上找了个vue-cli练习vue及部署,通过npm run build得到dest文件,看大家说把dest部署上去就可以,但是该项目里面有接口,访问时接口返回200但是返回的内容是首页是怎么回事?该怎么配置nginx等?
配置文件:
server {
listen 80;
server_name test.cn;
root /home/wwwroot/test/dist;
index index.html;
location / {
try_files $uri $uri/ @fallback;
index index.html;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
location @fallback {
rewrite ^.*$ /index.html break;
}
location /nginx_status
{
stub_status on;
access_log off;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 12h;
}
access_log /home/wwwlogs/test.cn.log;
}
nodejs 是纯静态界面吗,如果是使用nginx的root指令,指定文件夹就可以了