浅谈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操作select控件的几种方法
Jun 02 Javascript
display和visibility的区别示例介绍
Feb 26 Javascript
js浏览器本地存储store.js介绍及应用
May 13 Javascript
jQuery 中国省市两级联动选择附图
May 14 Javascript
Js实现网页键盘控制翻页的方法
Oct 30 Javascript
javascript实现校验文件上传控件实例
Apr 20 Javascript
javascript巧用eval函数组装表单输入项为json对象的方法
Nov 25 Javascript
基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)
Aug 10 Javascript
使用jquery如何获取时间
Oct 13 Javascript
BootStrap实现带有增删改查功能的表格(DEMO详解)
Oct 26 Javascript
基于ES6作用域和解构赋值详解
Nov 03 Javascript
微信小程序实现点击文字页面跳转功能【附源码下载】
Dec 12 Javascript
浅谈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
PHP初学者头疼问题总结
2006/10/09 PHP
mysql_fetch_assoc和mysql_fetch_row的功能加起来就是mysql_fetch_array
2007/01/15 PHP
PHP中利用substr_replace将指定两位置之间的字符替换为*号
2011/01/27 PHP
深入php var_dump()函数的详解
2013/06/05 PHP
什么情况下可以不写PHP的闭合标签“?>”
2014/08/28 PHP
PHP使用JpGraph绘制折线图操作示例【附源码下载】
2019/10/18 PHP
Javascript Math对象
2009/08/13 Javascript
对javascript的一点点认识总结《javascript高级程序设计》读书笔记
2011/11/30 Javascript
jquery获取div宽度的实现思路与代码
2013/01/13 Javascript
模拟jQuery中的ready方法及实现按需加载css,js实例代码
2013/09/27 Javascript
javascript从定义到执行 你不知道的那些事
2016/01/04 Javascript
AngularJS实现ajax请求的方法
2016/11/22 Javascript
js实现做通讯录的索引滑动显示效果和滑动显示锚点效果
2017/02/18 Javascript
原生js实现放大镜特效
2017/03/08 Javascript
ztree实现左边动态生成树右边为内容详情功能
2017/11/03 Javascript
vue项目前端埋点的实现
2019/03/06 Javascript
vuex 中插件的编写案例解析
2019/06/10 Javascript
nodejs对项目下所有空文件夹创建gitkeep的方法
2019/08/02 NodeJs
Node.js使用MongoDB的ObjectId作为查询条件的方法
2019/09/10 Javascript
[00:36]DOTA2上海特级锦标赛 LGD战队宣传片
2016/03/04 DOTA
python实现从网络下载文件并获得文件大小及类型的方法
2015/04/28 Python
python-docx修改已存在的Word文档的表格的字体格式方法
2018/05/08 Python
使用python爬虫获取黄金价格的核心代码
2018/06/13 Python
Python列表推导式与生成器用法分析
2018/08/02 Python
通过Turtle库在Python中绘制一个鼠年福鼠
2020/02/03 Python
Python环境配置实现pip加速过程解析
2020/11/27 Python
详解css3中的伪类before和after常见用法
2020/11/17 HTML / CSS
澳大利亚领先的折扣药房:Chemist Direct(有中文站)
2018/11/24 全球购物
商务助理岗位职责
2013/11/13 职场文书
党的群众路线教育实践活动心得体会900字
2014/03/07 职场文书
乡镇党员干部四风对照检查材料思想汇报
2014/09/27 职场文书
销售会议开幕词
2015/01/28 职场文书
建党伟业观后感
2015/06/01 职场文书
师德师风心得体会(2016精选篇)
2016/01/12 职场文书
python爬虫框架feapde的使用简介
2021/04/20 Python
Python四款GUI图形界面库介绍
2022/06/05 Python