解决vue项目中出现Invalid Host header的问题


Posted in Javascript onNovember 17, 2020

在vue-cli版本为2.x的情况下修改webpack.dev.conf.js中的devServer对象加入disableHostCheck: true

devServer: {
 disableHostCheck: true,
}

vue-cli版本3.0的情况下修改vue.config.js的配置

module.exports = {
 devServer: {
 disableHostCheck: true
 }
}

补充知识:vue中使用wangeditor富文本编辑器

1.先下载 编辑器

cnpm install wangeditor --save

2.用法:

2.1、html用来放编辑器

<div id="editor">
  <p v-model="info">请输入内容</p>//占位符
 </div>

解决vue项目中出现Invalid Host header的问题

2.2、js部分

var E = require('wangeditor') ; / import E from 'wangeditor'
export default{
 mounted () {
  var editor = new E('#editor');
  editor.customConfig.uploadImgServer = '';//上传图片的后台地址
  editor.customConfig.uploadFileName = 'UploadForm[imageFile]';
  editor.customConfig.uploadImgHooks = {
   before: function (xhr, editor, files) {
    // 图片上传之前触发
    // xhr 是 XMLHttpRequst 对象,editor 是编辑器对象,files 是选择的图片文件
    
    // 如果返回的结果是 {prevent: true, msg: 'xxxx'} 则表示用户放弃上传
    // return {
    //  prevent: true,
    //  msg: '放弃上传'
    // }
   },
   success: function (xhr, editor, result) {
    // 图片上传并返回结果,图片插入成功之后触发
    // xhr 是 XMLHttpRequst 对象,editor 是编辑器对象,result 是服务器端返回的结果
    console.log(result);
   },
   fail: function (xhr, editor, result) {
    // 图片上传并返回结果,但图片插入错误时触发
    // xhr 是 XMLHttpRequst 对象,editor 是编辑器对象,result 是服务器端返回的结果
    alert('图片插入失败')
    // 图片插入失败时返回
   },
   error: function (xhr, editor) {
    // 图片上传出错时触发
    // xhr 是 XMLHttpRequst 对象,editor 是编辑器对象
    // 此处好像是,访问请求不通的时候,执行的,ajax的error
    console.log('上传出错')
   },
   timeout: function (xhr, editor) {
    // 图片上传超时时触发
    // xhr 是 XMLHttpRequst 对象,editor 是编辑器对象
    console.log('上传超时')
   },
 
   // 如果服务器端返回的不是 {errno:0, data: [...]} 这种格式,可使用该配置
   // (但是,服务器端返回的必须是一个 JSON 格式字符串!!!否则会报错)
   customInsert: function (insertImg, result, editor) {
    // 图片上传并返回结果,自定义插入图片的事件(而不是编辑器自动插入图片!!!)
    // insertImg 是插入图片的函数,editor 是编辑器对象,result 是服务器端返回的结果
 
    // 上传成功后,可以监听返回结果,可以处理土图片插入
    if ( result.status==200) {
     insertImg(result.data)
    }else{
     console.log(result.message)
    }
    // 举例:假如上传图片成功后,服务器端返回的是 {url:'....'} 这种格式,即可这样插入图片:
    // console.log(result);
    // var url = result.url
    // insertImg(url)
 
    // result 必须是一个 JSON 格式字符串!!!否则报错
   },
  }
  editor.create();
 }, 
}

以上这篇解决vue项目中的Invalid Host header问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript hasFocus使用实例
Jun 29 Javascript
详谈jQuery中的this和$(this)
Nov 13 Javascript
Javascript前端UI框架Kit使用指南之kitjs事件管理
Nov 28 Javascript
浅谈js中的闭包
Mar 16 Javascript
javascript数组去重的方法汇总
Apr 14 Javascript
javascript实现仿腾讯游戏选择
May 14 Javascript
浅谈Javascript数组的使用
Jul 29 Javascript
jQuery  ready方法实现原理详解
Oct 19 Javascript
js实现背景图自适应窗口大小
Jan 10 Javascript
jQuery简单实现向列表动态添加新元素的方法示例
Dec 25 jQuery
微信小程序之数据绑定原理解析
Aug 14 Javascript
微信小程序 自定义弹窗实现过程(附代码)
Dec 05 Javascript
vue的webcamjs集成方式
Nov 16 #Javascript
SpringBoot在yml配置文件中配置druid的操作
Nov 16 #Javascript
详解JavaScript原型与原型链
Nov 16 #Javascript
详解JavaScript执行模型
Nov 16 #Javascript
Vue 实现拨打电话操作
Nov 16 #Javascript
微信小程序实现页面左右滑动
Nov 16 #Javascript
Vertx基于EventBus发送接受自定义对象
Nov 16 #Javascript
You might like
简单介绍下 PHP5 中引入的 MYSQLI的用途
2007/03/19 PHP
php数组(array)输出的三种形式详解
2013/06/05 PHP
php给一组指定关键词添加span标签的方法
2015/03/31 PHP
laradock环境docker-compose操作详解
2019/07/29 PHP
javascript XML数据显示为HTML一例
2008/12/23 Javascript
js 图片轮播(5张图片)
2008/12/30 Javascript
JavaScript 验证浏览器是否支持javascript的方法小结
2009/05/17 Javascript
js 居中漂浮广告
2010/03/21 Javascript
利用了jquery的ajax实现二级联互动菜单
2013/12/02 Javascript
jquery预览图片实现鼠标放上去显示实际大小
2014/01/16 Javascript
JavaScript检查弹出窗口是否被阻拦的方法技巧
2015/03/13 Javascript
js实现向右横向滑出的二级菜单效果
2015/08/27 Javascript
AngularJS中如何使用$parse或$eval在运行时对Scope变量赋值
2016/01/25 Javascript
JS中的==运算: [''] == false —&gt;true
2016/07/24 Javascript
基于SpringMVC+Bootstrap+DataTables实现表格服务端分页、模糊查询
2016/10/30 Javascript
正则表达式替换html元素属性的方法
2016/11/26 Javascript
详解Javascript几种跨域方式总结
2017/02/27 Javascript
vue 项目 iOS WKWebView 加载
2019/04/17 Javascript
vue父子组件通信的高级用法示例
2019/08/29 Javascript
解决vue组件中click事件失效的问题
2019/11/09 Javascript
微信小程序实现上拉加载功能
2019/11/20 Javascript
vue tab滚动到一定高度,固定在顶部,点击tab切换不同的内容操作
2020/07/22 Javascript
[27:08]完美世界DOTA2联赛PWL S2 SZ vs Rebirth 第二场 11.21
2020/11/23 DOTA
Linux下为不同版本python安装第三方库
2016/08/31 Python
python通过tcp发送xml报文的方法
2018/12/28 Python
Python ini文件常用操作方法解析
2020/04/26 Python
Python实现Keras搭建神经网络训练分类模型教程
2020/06/12 Python
Django实现内容缓存实例方法
2020/06/30 Python
联想哥伦比亚网上商城:Lenovo Colombia
2017/01/10 全球购物
智能旅行箱:Horizn Studios
2018/04/30 全球购物
美国办公用品折扣网站:Shoplet.com
2019/11/24 全球购物
GWT (Google Web Toolkit)有哪些主要的原件组成?
2015/06/08 面试题
应届生求职信范文
2014/06/30 职场文书
客户答谢会活动方案
2014/08/31 职场文书
sql server 累计求和实现代码
2022/02/28 SQL Server
Python测试框架pytest核心库pluggy详解
2022/08/05 Golang