浅谈vue-cli加载不到dev-server.js的解决办法
在使用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) }) }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持积木网。
详解vue-cli脚手架build目录中的dev-server.js配置文件
本文系统讲解vue-cli脚手架build目录中的dev-server.js配置文件1.这个配置文件是命令npmrundev和npmrunstart的入口配置文件,主要用于开发环境2.由于这是一个系
AngularJs 最新验证手机号码的实例,成功测试通过
实例如下:formname="signUpForm"novalidatedivclass="form-group"divclass="rowclearfix"labelfor="tel1"class="col-xs-12"style="text-align:left"L张蒙号码1:/labeldivstyle="text-align:center"class
浅析Vue自定义组件的v-model
最近在学习vue,今天看到自定义事件的表单输入组件,纠结了一会会然后恍然大悟...官方教程写得不是很详细,所以我决定总结一下。v-model语法糖v-model