我,尝试在生产中上传sails.js文件,我的错误是当我上传文件时我无法取回它因为grunt必须编译它,我一直在尝试在资源文件夹中创建一个符号链接这个答案同样的问题:Image not showing immediately after uploading in sails.js
但是当我在生产中提升服务器时,grunt会将符号链接转换为.tmp中的文件夹
有人知道如何在grunt中获取符号链接?我正在使用风帆0.11.0
SOLUTION:
我找到了解决这个问题的方法,我必须配置nginx以便它提供静态文件:
upstream server {
server 127.0.0.1:8008;
}
server {
listen 0.0.0.0:80;
server_name server.com;
access_log /var/log/nginx/server.com.log.log;
error_log /var/log/nginx/server.error.log debug;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarder-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://server;
proxy_redirect off;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
location /uploads {
root /home/server/project;
access_log off;
expires 30d;
}
}