解决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 相关文章推荐
EXT窗口Window及对话框MessageBox
Jan 27 Javascript
用jquery.sortElements实现table排序
May 04 Javascript
js实现感应鼠标图片透明度变化的方法
Feb 20 Javascript
JavaScript通过字符串调用函数的实现方法
Mar 18 Javascript
原生Js实现简易烟花爆炸效果的方法
Mar 20 Javascript
jquery实现邮箱自动填充提示功能
Nov 17 Javascript
EditPlus中的正则表达式 实战(4)
Dec 15 Javascript
react实现一个优雅的图片占位模块组件详解
Oct 30 Javascript
js中对象和面向对象与Json介绍
Jan 21 Javascript
微信小程序 弹窗输入组件的实现解析
Aug 12 Javascript
node.js文件操作系统实例详解
Nov 05 Javascript
详解Node.js使用token进行认证的简单示例
May 25 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
PHP开发文件系统实例讲解
2006/10/09 PHP
php实现文件下载功能的几个代码分享
2014/05/10 PHP
php删除指定目录的方法
2015/04/03 PHP
使用WAMP搭建PHP本地开发环境
2017/05/10 PHP
PHP以json或xml格式返回请求数据的方法
2018/05/31 PHP
“不能执行已释放的Script代码”错误的原因及解决办法
2007/09/09 Javascript
JS实现表单中checkbox对勾选中增加边框显示效果
2015/08/21 Javascript
JS实现淡蓝色简洁竖向Tab点击切换效果
2015/10/06 Javascript
BootStrap初学者对弹出框和进度条的使用感觉
2016/06/27 Javascript
Sequelize中用group by进行分组聚合查询
2016/12/12 Javascript
JS实现的验证身份证及获取地区功能示例
2017/01/16 Javascript
详解微信小程序与内嵌网页交互实现支付功能
2018/10/22 Javascript
深入浅析js原型链和vue构造函数
2018/10/25 Javascript
vue项目搭建以及全家桶的使用详细教程(小结)
2018/12/19 Javascript
微信小程序按钮点击动画效果的实现
2019/09/04 Javascript
Node.js操作MongoDB数据库实例分析
2020/01/19 Javascript
Vue 实现一个简单的鼠标拖拽滚动效果插件
2020/12/10 Vue.js
javascript实现简单留言板案例
2021/02/09 Javascript
python动态性强类型用法实例
2015/05/09 Python
python实现批量改文件名称的方法
2015/05/25 Python
python实现搜索本地文件信息写入文件的方法
2016/02/22 Python
Python中functools模块函数解析
2017/03/12 Python
Python使用re模块实现信息筛选的方法
2018/04/29 Python
python使用threading.Condition交替打印两个字符
2019/05/07 Python
Pycharm+Python+PyQt5使用详解
2019/09/25 Python
python logging添加filter教程
2019/12/24 Python
Django框架配置mysql数据库实现过程
2020/04/22 Python
利用Bootstrap实现漂亮简洁的CSS3价格表实例源码
2017/03/02 HTML / CSS
俄罗斯优惠券网站:BIGLION
2017/05/21 全球购物
英国日常交易网站:Wowcher
2018/09/04 全球购物
下列程序在32位linux或unix中的结果是什么
2015/01/26 面试题
老公保证书范文
2014/04/29 职场文书
2014年政工师工作总结
2014/12/18 职场文书
pytorch DataLoader的num_workers参数与设置大小详解
2021/05/28 Python
Python图片验证码降噪和8邻域降噪
2021/08/30 Python
漫画《催眠麦克风-Dawn Of Divisions》第二卷PV公开
2022/04/05 日漫