-
Notifications
You must be signed in to change notification settings - Fork 3
/
vue.config.js
45 lines (45 loc) · 1.25 KB
/
vue.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
module.exports = {
devServer: {
proxy: {
'/mltd': {
target: 'https://api.matsurihi.me/mltd/v1/',
changeOrigin: true,
pathRewrite: { '^/mltd': '' }
},
'/my-mltd': {
target: 'https://mltd-api.dovahkiin.top/.netlify/functions/server',
changeOrigin: true,
pathRewrite: { '^/my-mltd': '' }
},
'/storage': {
target: 'https://storage.matsurihi.me/mltd',
changeOrigin: true,
pathRewrite: { '^/storage': '' }
},
//https://webview-dot-theaterdays.appspot.com/api/info?type=3&cursor=&platform=google
'/news-mltd':{
target:'https://mltd.dovahkiin.top/news-mltd',
changeOrigin: true,
pathRewrite: { '^/news-mltd': '' }
},
'/news-img':{
target:'https://mltd.dovahkiin.top/news-img',
changeOrigin: true,
pathRewrite: { '^/news-img': '' }
},
}
},
pwa:{
themeColor:'#a6126a',
msTileColor:"#a6126a",
iconPaths:{
favicon32: 'icons/logo-32.png',
favicon16: 'icons/logo-16.png',
appleTouchIcon: 'icons/apple-touch-icon-152x152.png',
msTileImage: 'icons/logo-144.png'
}
},
transpileDependencies: ['vuetify'],
productionSourceMap: false,
publicPath:"./"
}