有没有买了这个电商前端课程的小伙伴? 我学了这个课程的后端,然后打算把前端代码直接拿来用,在部署服务器的时候出现了问题,在npm run dist之后,把dist目录放在服务器的/product/mall_frontend/mmall/下,然后配置nginx如下(zjxjwxk.com是我的域名,我用了https):
mall.zjxjwk.com.conf
server { listen 443 ssl; autoindex on; server_name mall.zjxjwxk.com; access_log /usr/local/nginx/logs/access.log combined; index index.html index.htm index.jsp index.php; ssl_certificate /root/.acme.sh/zjxjwxk.com/fullchain.cer; ssl_certificate_key /root/.acme.sh/zjxjwxk.com/zjxjwxk.com.key; ssl_trusted_certificate /root/.acme.sh/zjxjwxk.com/ca.cer; if ( $query_string ~* ".*[\;'\<\>].*" ){ return 404; } location = / { root /product/mall_frontend/mmall/dist/view; index index.html; } location ~ .*\.html$ { root /product/mall_frontend/mmall/dist/view; index index.html; } location / { proxy_pass http://127.0.0.1:8080/; add_header Access-Control-Allow-Origin *; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ { proxy_pass http://127.0.0.1:8080; expires 30d; } location ~ .*\.(js|css)?$ { proxy_pass http://127.0.0.1:8080; expires 7d; } }
然后我访问我的网页的时候是访问不到css,js这些静态资源的
这里报错显示访问的资源在https://mall.zjxjwxk.com/dist/ 下面,这好像不太对。因为资源并没有在根目录下,而是在/product/mall_frontend/mmall/dist/下面。
而看网页源码的时候,css访问的是/dist/css/下的文件
本人对前端了解不多,但想完整构建一个电商项目,前端源码完全没有动过,求各位大佬指点有可能在哪出了错。