webpack.dev.conf.js
const path = require("path"),
webpack = require("webpack"),
UglifyJSPlugin = require("uglifyjs-webpack-plugin"),
HtmlWebpackPlugin = require("html-webpack-plugin"),
config = require("./webpack.base.conf.js");
config.devServer = {
port: "9500",
host: "localhost",
historyApiFallback: true,
watchOptions: {
aggregateTimeout: 300,
poll: 1000
},
contentBase: path.join(__dirname, "../dist"),
// hot: true,
proxy: {
"/api": {
target: "http://baidu.com",
secure: false,
changeOrigin: true,
pathRewrite: {
"^/api": ""
}
}
}
}
config.plugins = (config.plugins || []).concat([
// new webpack.HotModuleReplacementPlugin(),
new webpack.NamedModulesPlugin(),
new HtmlWebpackPlugin({
title: "CMS-FE DEV",
filename: "index.html",
template: "src/template/index_base.html",
// template: "dist/index.html",
})
]);
module.exports = config;
public getCarList (data: any) {
return this.http.get(`/api/car/car-list`, {
params: data,
});
// return this.carList;
}
}