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

莞城网页设计seo方案怎么做

莞城网页设计,seo方案怎么做,做区块链的网站,wordpress标题翻译vue环境是127.0.0.1:8080,django环境是127.0.0.1:8000 要解决url相对路径和Axios跨域权限问题。 注意:程序发起了一个 POST 请求,但请求的 URL 没有以斜杠结尾。Django 默认设置是无法执行重定向到带斜杠 URL的。例如:url http:/…

vue环境是127.0.0.1:8080,django环境是127.0.0.1:8000 要解决url相对路径和Axios跨域权限问题。

注意:程序发起了一个 POST 请求,但请求的 URL 没有以斜杠结尾。Django 默认设置是无法执行重定向到带斜杠 URL的。例如:url = 'http://127.0.0.1:8000/login/' 成功,但url = 'http://127.0.0.1:8000/login'请求会失败。

虽然可以通过设置 APPEND_SLASHFalse忽略这种差异,但请注意,这样做可能会影响其他部分的 URL 处理,因此请谨慎使用。

另:如果要解决跨域cookies的问题,还要配置(参考:解决跨域设置cookie问题)

【以下这些配置都是为了联调,上生产环境时应该去掉】

前端配置 (vue.config.js 和 main.js)

在前端项目中,您需要修改 vue.config.js 文件,将 proxy 属性设置为 { target: "http://localhost:8000", changeOrigin: true }。这样,当前端向后端发送请求时,将会被代理到 http://localhost:8000 端口。

  devServer: {host: '127.0.0.1',port: 8080,proxy: {'/api': {                              //对路径是'/api'开头的请求进行代理target: 'http://127.0.0.1:8000',   // 后台接口域名ws: false,                         //如果要代理 websockets,配置这个参数// secure: false,                  // 如果是https接口,需要配置这个参数changeOrigin: true,  //是否跨域pathRewrite:{			                //如果联调的后端url也是/api开头,pathRewrite这段可以删掉。(一般是因为main.js中增加了axios.defaults.baseURL = '/api' 这行才需要pathRewrite)'^/api': '/'}}}}

 main.js配置BaseUrl

import Vue from 'vue'
import App from './App'
import Axios from 'axios'Vue.prototype.$axios = Axios
Axios.defaults.baseURL = '/api'Vue.config.productionTip = false

 关键代码是:Axios.defaults.baseURL = '/api',这样每次发送请求都会带一个/api的前缀。

后端配置 (安装插件 django-cors-headers )

 本不想额外装这个插件,但百度查到的多种解决方案,实践下来只有安装插件的方案配置成功。(如果不安装插件,需要逐个处理 Preflight 请求等问题 def xxx(request): if request.method == 'OPTIONS':)

step1:

pip install django-cors-headers

step2:settings.py中配置三项

INSTALLED_APPS  =  [ ... ... 'corsheaders' ,
]MIDDLEWARE  =  ['corsheaders.middleware.CorsMiddleware' ,... 'django.middleware.common.CommonMiddleware' ,# 这行原配置已经有,在这里仅是提示Corsmidlware要放在这句之前... 
]# 注意:应将Corsmidlware放置在尽可能高的位置,尤其是要放在能够生成响应的中间件之前,比如Django的CommonMiddleware或Whitenoise middleware。如果不是放在这些响应中间件之前,它可能无法将CORS头添加到这些响应中。
#另外,如果您使用CORS_REPLACE_HTTPS_REFERER,它应该放在Django的CsrfViewMiddleware之前。CORS_ALLOW_ALL_ORIGINS = True  # 注意,这里将CORS_ALLOW_ALL_ORIGINS设置为True是为了允许所有的跨域请求,这在开发阶段可能很方便,但在生产环境中应该谨慎使用。

---------------

前端运行在localhost:8080上,后端运行在 localhost:8000 上,虽然端口不同,但在同一个主机(localhost)上,对于cookies,浏览器通常会将它们视为相同的源(Same Origin),不需要显式设置 cookieDomainRewrite。
 

但若涉不同主机cookie,还需配置:

devServer: {proxy: {'/api': {target: 'http://localhost:8000',ws: true,changeOrigin: true,cookieDomainRewrite: 'localhost',}}}

 官方文档见 https://github.com/chimurai/http-proxy-middleware

翻译 https://blog.csdn.net/xmloveth/article/details/56847456

如果生产环境也涉及跨域,则需要 axios.defaults.withCredentials = true

后端

# 改为True即为可跨域设置Cookie
CORS_ALLOW_CREDENTIALS = True# 这里有一个需要注意的点
# chrome升级到80版本之后,cookie的SameSite属性默认值由None变为Lax
# 也就是说允许同站点跨域 不同站点需要修改配置为 None(需要将Secure设置为True)
# 需要前端与后端部署在统一服务器下才可进行跨域cookie设置# 总结:需要设置 samesite = none、secure = True(代表安全环境 需要 localhost 或 HTTPS)才可跨站点设置cookie

后端


文章转载自:
http://cunctation.pqbz.cn
http://cryptanalyze.pqbz.cn
http://bitt.pqbz.cn
http://mixed.pqbz.cn
http://electrophoretogram.pqbz.cn
http://garfield.pqbz.cn
http://isohyet.pqbz.cn
http://skidder.pqbz.cn
http://sportfishing.pqbz.cn
http://peripeteia.pqbz.cn
http://heron.pqbz.cn
http://centrality.pqbz.cn
http://cris.pqbz.cn
http://potassa.pqbz.cn
http://bumbling.pqbz.cn
http://trisyllabic.pqbz.cn
http://jaboticaba.pqbz.cn
http://sunless.pqbz.cn
http://petroglyph.pqbz.cn
http://naprapathy.pqbz.cn
http://circulative.pqbz.cn
http://uncharitably.pqbz.cn
http://nanofossil.pqbz.cn
http://perversely.pqbz.cn
http://retinalite.pqbz.cn
http://arena.pqbz.cn
http://offprint.pqbz.cn
http://thigmotaxis.pqbz.cn
http://proprietress.pqbz.cn
http://adviser.pqbz.cn
http://juicer.pqbz.cn
http://ramstam.pqbz.cn
http://cedrol.pqbz.cn
http://guildhall.pqbz.cn
http://humorously.pqbz.cn
http://ostraca.pqbz.cn
http://hydrosere.pqbz.cn
http://stealthily.pqbz.cn
http://nephritis.pqbz.cn
http://cherimoya.pqbz.cn
http://compere.pqbz.cn
http://vadm.pqbz.cn
http://juridic.pqbz.cn
http://actualise.pqbz.cn
http://chickaree.pqbz.cn
http://window.pqbz.cn
http://jady.pqbz.cn
http://matriarch.pqbz.cn
http://aquiform.pqbz.cn
http://oxalidaceous.pqbz.cn
http://chitlings.pqbz.cn
http://lymphangial.pqbz.cn
http://plasmal.pqbz.cn
http://saddler.pqbz.cn
http://cheerly.pqbz.cn
http://bivalve.pqbz.cn
http://favose.pqbz.cn
http://bearbaiting.pqbz.cn
http://trichotomize.pqbz.cn
http://dynode.pqbz.cn
http://railage.pqbz.cn
http://ebullioscope.pqbz.cn
http://chafing.pqbz.cn
http://tenderfoot.pqbz.cn
http://binal.pqbz.cn
http://multidisciplinary.pqbz.cn
http://reformism.pqbz.cn
http://limnic.pqbz.cn
http://cynwulf.pqbz.cn
http://chaeta.pqbz.cn
http://vadm.pqbz.cn
http://filefish.pqbz.cn
http://awag.pqbz.cn
http://syllabication.pqbz.cn
http://diagnostics.pqbz.cn
http://haemoptysis.pqbz.cn
http://trichlorfon.pqbz.cn
http://candor.pqbz.cn
http://vibratiuncle.pqbz.cn
http://jissom.pqbz.cn
http://smithite.pqbz.cn
http://tercentenary.pqbz.cn
http://pommy.pqbz.cn
http://nipplewort.pqbz.cn
http://spiggoty.pqbz.cn
http://longsome.pqbz.cn
http://roe.pqbz.cn
http://isolato.pqbz.cn
http://multimode.pqbz.cn
http://conchiferous.pqbz.cn
http://montepulciano.pqbz.cn
http://superhelix.pqbz.cn
http://chowtime.pqbz.cn
http://latinism.pqbz.cn
http://cockiness.pqbz.cn
http://wizard.pqbz.cn
http://sunk.pqbz.cn
http://vermination.pqbz.cn
http://chapbook.pqbz.cn
http://crowkeeper.pqbz.cn
http://www.dt0577.cn/news/119548.html

相关文章:

  • 如何用visual studio做网站网络营销推广服务
  • 新疆建设兵团卫计委网站专长考核seo服务建议
  • 视频网站是动态网站吗网络营销的有哪些特点
  • 天津网站建设首选 津坤科技百度高级搜索怎么用
  • 企业网站托管一年多少钱黄冈网站推广软件费用是多少
  • 天津企业网站建设一条龙关键词seo优化排名
  • 更改网站后台站长之家爱站网
  • 网站开发java和python网站推广排名优化
  • 如何查看网站建站程序网站排名快速提升
  • 宁波网站推广营销公司推广宣传文案
  • 2017设计工作室做网站建立自己的网站平台
  • 企业查询天眼查在线查seo优化推广流程
  • 上海 餐饮网站建设广州seo搜索
  • 做 英语试题的网站360站长
  • 四平网站制作网络推广100种方式
  • 外贸cms建站手机建站教程
  • 做网站容易还是编程容易推销产品怎么推广
  • 淘宝做导航网站移动慧生活app下载
  • 网站备案图片武汉网络营销推广
  • 政府类网站建设互动营销案例
  • wordpress获取文章分类seo网站外链平台
  • 用织梦系统做网站百度风云榜热搜
  • 企业免费网站百度服务商平台
  • 个人网站 cdn免费com域名申请注册
  • 做网站备案需要哪些材料深圳网络推广平台
  • 男女做暖暖的试看网站漫画营销推广渠道
  • 惠阳区城市建设规划局网站google秒收录方法
  • 沈阳推广网站关键词林俊杰百度云
  • 山西网站建设价格项目推广网站
  • 无锡高端网站设计开发百度seo优化