当前位置: 首页 > wzjs >正文

江苏住房和城乡建设厅官方网站6比优化更好的词是

江苏住房和城乡建设厅官方网站6,比优化更好的词是,品牌网站建设哪个好,vue做的网站多么部署后,不管页面空白还是报错,实际上都是资源引用的路径不对造成的,根据路径来实际解决就可以了 history模式: vue中使用history模式加上NGINX的使用会导致路径冲突,解决如下: server {listen 8025;server…

部署后,不管页面空白还是报错,实际上都是资源引用的路径不对造成的,根据路径来实际解决就可以了

history模式:

vue中使用history模式加上NGINX的使用会导致路径冲突,解决如下:

	server {listen 8025;server_name localhost; # 或者您的实际域名/IP 地址location / {root D:\hwj\xuexi\code\my-project\dist;  index index.html;try_files $uri $uri/ /index.html;  # 解决 Vue 路由刷新 404 问题}}

vue.config.js (关键:publicPath: '/', //设置为绝对路径)

const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({transpileDependencies: true,lintOnSave:false,configureWebpack: { devtool: 'source-map'},publicPath: '/', //设置为绝对路径
})

public目录下的index.html (关键点:<%= BASE_URL %>)

<!DOCTYPE html>
<html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1.0"><link rel="icon" href="<%= BASE_URL %>favicon.ico"><title><%= htmlWebpackPlugin.options.title %></title><link rel="stylesheet" href="<%= BASE_URL %>layui-v2.9.20\layui\css\layui.css"><script src="<%= BASE_URL %>layui-v2.9.20\layui\layui.js"></script><script src="<%= BASE_URL %>jquery-3.6.0.min.js"></script></head><body><noscript><strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><!-- built files will be auto injected --></body>
</html>

hash模式:

hash模式就没那么多事了,就是路径有点不好看

NGINX中配置如下:(好处:在同一个域名下的80端口,我可以配置test请求是访问前端,detail请求就是访问后端。如果是history模式,那么路由如果也有detail,那么刷新的时候就会URL冲突了,不知道detail是后端还是前端路由!)

server {listen 8025;server_name localhost; # 或者您的实际域名/IP 地址#前端项目location /test {alias D:\hwj\xuexi\code\my-project\dist;  index index.html;try_files $uri $uri/ /test/index.html;  # 解决 Vue 路由刷新 404 问题}#后端接口location /detail {add_header 'Access-Control-Allow-Origin' '*' always; #不使用 always 可能会导致 header 只在成功的响应中被添加,而不会在错误响应中被添加,这可能会引发 CORS 相关的问题add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, PUT, DELETE';add_header 'Access-Control-Allow-Headers' '*';add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range';if ($request_method = 'OPTIONS') {return 204;}proxy_pass http://192.168.1.99:8093/terminal;proxy_set_header Origin $http_origin;proxy_set_header Access-Control-Request-Headers $http_access_control_request_headers;proxy_set_header Access-Control-Request-Method $http_access_control_request_method;}}

vue.config.js中也要改动下

const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({transpileDependencies: true,lintOnSave:false,configureWebpack: { devtool: 'source-map'},publicPath: '/test', //设置为绝对路径
})

http://www.dtcms.com/wzjs/9755.html

相关文章:

  • 网站欢迎界面设计南宁seo关键词排名
  • wordpress同步豆瓣seo优化托管
  • 网页设计自我介绍模板代码html上海网站建设seo
  • wordpress图片轮播代码seo排名技术教程
  • 网站支付体现功能怎么做推广网站有哪些
  • 网站优化要多少钱站长素材网
  • 北京高端网站建设公司google网站登录入口
  • 企业网站推广按成交收费站内营销推广方案
  • 网站做两个版本查关键词排名网
  • 网站建设程序开发大搜推广
  • 网站设计网站牛排seo系统
  • 可信网站收费吗免费域名服务器
  • 南京网站建设小程网站制作费用
  • 如何注册公司支付宝南京seo培训
  • 商贸公司网站建设厦门seo招聘
  • 寻找郑州网站建设公司最近实时热点新闻事件
  • 开发一个公众号大概需要多少钱搜索关键词优化
  • 彩票网站怎么做系统关键词竞价排名
  • 网站描述应该怎么写成都seo顾问
  • 做网站建设公司策划推广
  • 石家庄新闻热线电商seo与sem是什么
  • 绿园区住房和城乡建设局网站牛推网
  • 短视频推广的好处seo标题优化关键词怎么选
  • 网站建设用英语怎么说杭州营销策划公司排名
  • 音乐相册制作网站seo排名优化厂家
  • 怎么做挣钱的网站国际军事新闻今日头条
  • 北京做企业网站的公司百度识图找原图
  • 苏州专业做网站的公司有哪些seo外链在线提交工具
  • 阿里网站越秀seo搜索引擎优化
  • 泊头市网站建设浙江专业网站seo