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

北京地铁建设的网站深圳建网站兴田德润可信

北京地铁建设的网站,深圳建网站兴田德润可信,成都 企业 网站建设,网络营销方式ppt目前vue很火#xff0c;大部分开发者把vue当做框架首选#xff0c;然而spa是对搜素引擎很不友好#xff0c;就会想到ssr#xff0c;在vue社区nuxtjs完美的解决了这个问题#xff0c;目前nuxt还不算太成熟#xff0c;当然对于新手坑比较多#xff0c;当我们确定使用了这个… 目前vue很火大部分开发者把vue当做框架首选然而spa是对搜素引擎很不友好就会想到ssr在vue社区nuxtjs完美的解决了这个问题目前nuxt还不算太成熟当然对于新手坑比较多当我们确定使用了这个nuxtjs的时候脚手架搭建好之后就会面临一个问题在前后分离的情况下端口不一致怎么解决跨域问题呢 在前后分离的场景下开发经常会遇到下面场景 The Access-Control-Allow-Origin header has a value http://xxx.com that is not equal to the supplied origin. Origin http://localhost:3000 is therefore not allowed access. 在vue里面我们可以使用vue cli 自带的 proxyTable来解决这个问题 解决方案那么我们怎么在nuxtjs 能像vue这么方便的解决这个问题呢有些小伙伴可能会想到直接使用express 中间件主动改变header app.use(/, function(req, res) {const url https://www.shudong.wang/api req.urlreq.pipe(request(url)).pipe(res.set(Access-Control-Allow-Origin, *)) }) 这也是一种解决方案只是不太优雅 可能我们还会遇到 api 与 路由冲突等问题 我们现在去做一个比较完美的解决方案 在axios上面配置添加前缀 api 来区分一下是真正的路由还是api的url 在plugins文件夹里面创建文件 axios.js import * as axios from axioslet options {} // 需要全路径才能工作 if (process.server) {options.baseURL http://${process.env.HOST || localhost}:${process.env.PORT || 3000}/api }export default axios.create(options) 这样每次通过axios访问api的时候都会自动在前面加上api 下面的思路是每当检测到路由上有/api这个字符的时候就去给它分配到api的主机上在实际项目中无论使用的是koa还是express或其它语言的api根据它的端口来配置 安装nuxtjs/axios 和 nuxtjs/proxy 官方模块 ad欢迎关注订阅号树东先森 安装方式 npm i nuxtjs/axios nuxtjs/proxy -D在 nuxtjs.config.js 配置文件最后添加下面模块并且设置代理 modules: [nuxtjs/axios,nuxtjs/proxy],proxy: [[/api, { target: http://localhost:3001, // api主机pathRewrite: { ^/api : / }}]] 通过上面配置后每次在项目中访问通过axios访问api的时候就会去localhost:3001主机服务去查询通过url访问的时候直接由nuxtjs来处理当然在浏览器上面写api/article 也会走代理哦 axios访问demo async asyncData () {let { data } await axios.get(/article/getFrontArticleList)console.log(data)return { users: data.data }}, tip:如果本篇教程不能指导你操作或有什么疑问请留言如果帮助到你请点赞收藏? 大家有什么问题可以来 http://nuxtjs.net 提问 订阅号树东先森github账号: wsdo 你得支持是我最大的动力 如需帮助就扫一下啦
http://www.pierceye.com/news/344526/

相关文章:

  • 平台门户网站建设企业战略规划方案
  • 北京网站备案的地址住房和城乡建设部网站质保金
  • 网络营销自学网站腾讯云服务器cvm
  • 建设旅行网站策划书浙江省职业能力建设处网站
  • 网站项目建设的组织机构wordpress做登录
  • 定制杯子岳阳优化营商环境
  • 中学院新校区建设专题网站如何搭建网络教学平台
  • 网站开发课程设计体会房地产查询官网
  • 网站建设 响应式 北京出口外贸网站建设
  • 做网站图片格式做旅游网站的yi
  • 公司网站做二维码网址人防门电气图纸符号大全久久建筑网
  • 电商网站特点中国制造网怎么注册
  • 酒店网站建设便宜酒店设计
  • 东莞网站建设规范新版wordpress编辑
  • 自己的简历网站怎么做工业网页设计欣赏
  • 建设银行苏州官网招聘网站未明潮网站建设保密协议
  • 河南省住房和城乡建设厅查询网站叫外包公司做网站不肯给源代码的
  • 手机站模板权威发布是指什么
  • 青岛开发区做网站做网站的公司上海
  • 哈尔滨自助建站平台如何让网站火起来
  • 高州手机网站建设公司静态网页有哪些网站
  • 格兰仕网站开发方案表情包生成器在线制作
  • 便捷网站建设公司网站网页建设实训心得
  • 怎样做国外能看到的网站计算机大专生的出路
  • jsp网站开发四库全书怀化市住房与城乡建设厅网站
  • 组装电脑报价网站源码设计教育教学活动的注意事项
  • 杭州做网站外包公司哪家好wordpress标题字数
  • 设计素材网站源码深圳品牌设计公深圳品牌设计公司
  • 百度地图 企业网站给wordpress公告
  • wap网站编辑器目录在标题后 wordpress