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

企业网站建设条件做汽车网站怎么挣钱吗

企业网站建设条件,做汽车网站怎么挣钱吗,时事热点新闻事件,系统管理员已阻止这个应用以下是一个详细的 Vue 项目配置 Proxy 代理 的示例和说明,用于解决开发环境跨域问题: 1. 基础代理配置 vue.config.js 配置文件 // vue.config.js module.exports {devServer: {proxy: {// 代理所有以 /api 开头的请求/api: {target: http://localhos…

以下是一个详细的 Vue 项目配置 Proxy 代理 的示例和说明,用于解决开发环境跨域问题:


1. 基础代理配置

vue.config.js 配置文件
// vue.config.js
module.exports = {devServer: {proxy: {// 代理所有以 /api 开头的请求'/api': {target: 'http://localhost:3000', // 后端接口地址changeOrigin: true,              // 开启虚拟域名pathRewrite: {'^/api': ''                    // 重写路径(可选)}}}}
}
使用示例
// 前端请求代码
axios.get('/api/users') // 实际转发到 http://localhost:3000/users

2. 多路径代理配置

// vue.config.js
module.exports = {devServer: {proxy: {'/api': {target: 'http://localhost:3000',changeOrigin: true},'/uploads': {target: 'http://resource-server.com',changeOrigin: true,pathRewrite: {'^/uploads': '/static' // 重写路径到/static}}}}
}

3. 高级代理配置

代理 WebSocket
// vue.config.js
module.exports = {devServer: {proxy: {'/socket.io': {target: 'ws://localhost:4000',ws: true,          // 代理WebSocketchangeOrigin: true}}}
}
绕过代理的白名单
// vue.config.js
module.exports = {devServer: {proxy: {'/api': {target: 'http://localhost:3000',bypass: function(req) {// 不代理 /api/login 请求if (req.url === '/api/login') {return req.url;}}}}}
}

4. 配置参数说明

参数作用
target代理的目标服务器地址 (必须配置)
changeOrigin将请求头中的host设置为目标地址 (默认false,建议设为true)
pathRewrite路径重写规则 (支持正则表达式)
ws是否代理WebSocket (默认跟随主配置)
headers自定义请求头 (如添加认证信息)

5. 常见问题排查

代理不生效的检查步骤
  1. 检查 vue.config.js 是否在项目根目录
  2. 重启开发服务器 (npm run serve)
  3. 查看浏览器控制台网络请求:
    • 请求URL应为相对路径 (如 /api/data)
    • 实际请求地址应显示为代理目标地址
  4. 检查是否配置了多层路径重写
生产环境注意事项
  • 该配置 仅适用于开发环境 (npm run serve)
  • 生产环境需要通过Nginx等Web服务器配置反向代理
  • 推荐生产环境使用绝对路径接口地址

完整配置示例

// vue.config.js
module.exports = {devServer: {proxy: {// 用户服务接口'/user-api': {target: 'http://user-service:8000',changeOrigin: true,pathRewrite: {'^/user-api': '/api/v1'}},// 订单服务接口'/order-api': {target: 'http://order-service:8001',changeOrigin: true,pathRewrite: {'^/order-api': '/api/v2'}},// 文件上传服务'/upload': {target: 'http://file-service:8002',changeOrigin: true}}}
}

Nginx 生产环境配置参考

server {listen 80;server_name yourdomain.com;location /api/ {proxy_pass http://backend-server:3000/;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;}location / {root /usr/share/nginx/html;try_files $uri $uri/ /index.html;}
}

通过以上配置,即可实现开发环境的接口代理和跨域请求处理。

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

相关文章:

  • 南阳建设局网站唐山企业做网站
  • 网站根目录文件夹aggregator WordPress
  • 宣武手机网站建设个人网页内容需要哪些
  • 南京网站制作招聘网网站建设需求确认书
  • 如何开通个人网站李尚荣网站建设
  • 做短租有哪些网站wordpress文章类型查询
  • 寻找网站优化公司网站建设绩效考核方案
  • asp网站静态化wordpress浏览器主题下载
  • 做菠菜网站有没有被骗的软件定制开发服务
  • 济南网站建设凡科贵阳平面设计公司
  • 怎么免费申请网站网站空间500M
  • 可以在哪些网站 app做推广的企业网站设计的基本原则有哪些
  • 外贸网站域名被封wordpress标签组合
  • 建设美妆企业网站海外网是什么媒体
  • 模板网站配置前端和后端哪个前景好
  • 表白网站在线制作软件北京网站建设销售招聘
  • 外贸网站建设公司报价西安企业电话
  • 网站都有什么类型河北建投商务网电子招标采购平台
  • 免费网站设计 优帮云手机怎么浏览国外网站
  • 玉山网站制作电子商务网站推广的方法有哪些
  • 林壑地板北京网站建设特色直播app下载
  • 合作建设网站协议广州seo推广营销
  • 网站建设人员组织优化 seo
  • 北京机建网站广告字在线制作
  • 关于网络编辑作业做网站栏目新闻的pptedd次元的避风港网站代理
  • 电脑系统做的好的几个网站防城港网站开发
  • 芜湖网站建设兼职如何做市场调研和分析
  • 网站注wordpress 动态页面
  • 哪里能借到钱产品seo基础优化
  • 东台建设网站的公司网站开发技术指标是什么