浅谈vue-cli加载不到dev-server.js的解决办法


Posted in Javascript onNovember 24, 2017

在使用vue开发过程中,难免需要去本地数据地址进行请求,而原版配置在dev-server.js中,新版vue-webpack-template已经删除dev-server.js,改用webpack.dev.conf.js代替,所以 配置本地访问在webpack.dev.conf.js里配置即可。

#webpack.dev.conf.js
//首先
// nodejs开发框架express,用来简化操作
const express = require('express')
// 创建node.js的express开发框架的实例
const app = express() 
// 引用的json地址
var appData = require('../data.json')
// json某一个key
var goods = appData.result

var apiRoutes = express.Router()
app.use('/api', apiRoutes)

1. get请求配置

const portfinder = require('portfinder')后添加

#webpack.dev.conf.js
// 在devServer选项中添加以下内容
before(app) {
 app.get('/api/someApi', (req, res) => {
  res.json({
   // 这里是你的json内容
  })
 })
}

注意: 修改配置文件完毕后,需要重新运行命令npm run dev即可。

2. post请求配置。

如果要配置post请求,需要在该文件夹配置如下:

#webpack.dev.conf.js
apiRoutes.post('/foods', function (req, res) { //注意这里改为post就可以了
 res.json({
  error: 0,
  data: foods
 });
})
// 在组件里面
#...vue
created () {
 this.$http.post('http://localhost:8080/api/foods').then((res) => {
 console.log(res)
 })
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js实现的日期操作类DateTime函数代码
Mar 16 Javascript
javascript禁用键盘功能键让右击及其他键无效
Oct 09 Javascript
JS对HTML标签select的获取、添加、删除操作
Oct 17 Javascript
javascript中的self和this用法小结
Feb 08 Javascript
JavaScript去除数组里重复值的方法
Jul 13 Javascript
ES6使用let命令更简单的实现块级作用域实例分析
Mar 31 Javascript
angular中ui calendar的一些使用心得(推荐)
Nov 03 Javascript
Vue header组件开发详解
Jan 26 Javascript
webpack4的迁移的使用方法
May 25 Javascript
原生JS实现获取及修改CSS样式的方法
Sep 04 Javascript
vue+element tabs选项卡分页效果
Jun 29 Javascript
vue中watch的用法汇总
Dec 28 Vue.js
浅谈Angular文字折叠展开组件的原理分析
Nov 24 #Javascript
vue 文件目录结构详解
Nov 24 #Javascript
获取本机IP地址的实例(JavaScript / Node.js)
Nov 24 #Javascript
js判断数组是否包含某个字符串变量的实例
Nov 24 #Javascript
最新Javascript程序员面试试题和解题方法
Nov 23 #Javascript
详解bootstrap导航栏.nav与.navbar区别
Nov 23 #Javascript
Vue添加请求拦截器及vue-resource 拦截器使用
Nov 23 #Javascript
You might like
2020年4月放送决定!第2期TV动画《邪神酱飞踢》视觉图&主题曲情报公开!
2020/03/06 日漫
咖啡豆要不要放冰箱的原因
2021/03/04 冲泡冲煮
安装APACHE
2007/01/15 PHP
PHP求最大子序列和的算法实现
2011/06/24 PHP
PHP+MYSQL会员系统的登陆即权限判断实现代码
2011/09/23 PHP
PHP imagecreatefrombmp 从BMP文件或URL新建一图像
2012/07/16 PHP
Yii2使用小技巧之通过 Composer 添加 FontAwesome 字体资源
2014/06/22 PHP
PHP实现生成透明背景的PNG缩略图函数分享
2014/07/08 PHP
ThinkPHP连接数据库的方式汇总
2014/12/05 PHP
input禁止键盘及中文输入,但可以点击
2014/02/13 Javascript
javascript十六进制及二进制转化的方法
2015/05/06 Javascript
Vue.js每天必学之数据双向绑定
2016/09/05 Javascript
jQuery使用getJSON方法获取json数据完整示例
2016/09/13 Javascript
详解javascript获取url信息的常见方法
2016/12/19 Javascript
Spring Boot+AngularJS+BootStrap实现进度条示例代码
2017/03/02 Javascript
vue实现多组关键词对应高亮显示功能
2019/07/25 Javascript
小程序最新获取用户昵称和头像的方法总结
2019/09/23 Javascript
Node.js创建一个Express服务的方法详解
2020/01/06 Javascript
Python基于正则表达式实现检查文件内容的方法【文件检索】
2017/08/30 Python
python爬取个性签名的方法
2018/06/17 Python
如何利用Boost.Python实现Python C/C++混合编程详解
2018/11/08 Python
pycharm打开命令行或Terminal的方法
2019/01/16 Python
使用 Python 清理收藏夹里已失效的网站
2019/12/03 Python
Python+OpenCV实现将图像转换为二进制格式
2020/01/09 Python
宝塔面板成功部署Django项目流程(图文)
2020/06/22 Python
sklearn的predict_proba使用说明
2020/06/28 Python
用Python开发app后端有优势吗
2020/06/29 Python
CSS3教程:background-clip和background-origin
2008/10/17 HTML / CSS
Richards网上商店:当代时尚,遍布巴西
2019/11/03 全球购物
初中军训感想300字
2014/03/05 职场文书
经典禁毒标语
2014/06/16 职场文书
办公室务虚会发言材料
2014/10/20 职场文书
中学生运动会广播稿
2015/08/19 职场文书
小学英语教学经验交流材料
2015/11/02 职场文书
2016年大学生实习单位评语
2015/12/01 职场文书
「Manga Time Kirara MAX」2022年5月号封面公开
2022/03/21 日漫