文件访问地址统一加到proxy

This commit is contained in:
jmal 2020-02-14 10:57:48 +08:00
parent 81f93e8366
commit 61be5baacf
4 changed files with 13 additions and 10 deletions

View File

@ -3,7 +3,7 @@ ENV = 'development'
# base api
VUE_APP_BASE_API = '/dev-api'
FILE_SERVER_URL = 'http://localhost:10010/'
VUE_APP_BASE_FILE_API = '/dev-file'
# vue-cli uses the VUE_CLI_BABEL_TRANSPILE_MODULES environment variable,
# to control whether the babel-plugin-dynamic-import-node plugin is enabled.

View File

@ -3,4 +3,4 @@ ENV = 'production'
# base api
VUE_APP_BASE_API = '/prod-api'
VUE_APP_BASE_FILE_API = '/prod-file'

View File

@ -39,11 +39,6 @@
@click="newFolderNameClick"
>
</el-button>
<!--<el-button-->
<!--slot="append"-->
<!--class="el-icon-bottom-left"-->
<!--&gt;-->
<!--</el-button>-->
</el-input>
</form>
</a>
@ -207,7 +202,7 @@
<script>
// import MenuPopover from '@/components/popover/MenuPopover'
import { mapGetters } from 'vuex'
import defaultSettings from '@/settings'
// import defaultSettings from '@/settings'
import { getPath, getPathList, setPath, removePath } from '@/utils/path'
import Bus from '@/assets/js/bus'
import api from '@/api/upload-api'
@ -741,7 +736,7 @@ export default {
} else {
fileIds.push(this.selectRowData[0].id)
}
window.open(defaultSettings.FILE_SERVER_URL + 'download?jmal-token=' + this.$store.state.user.token + '&fileIds=' + fileIds, '_self')
window.open(process.env.VUE_APP_BASE_FILE_API + 'download?jmal-token=' + this.$store.state.user.token + '&fileIds=' + fileIds, '_self')
break
case 'remove':
console.log('operation', '删除')
@ -821,7 +816,7 @@ export default {
this.getFileList()
} else {
const fileIds = [row.id]
const url = defaultSettings.FILE_SERVER_URL + 'preview/' + row.name + '?jmal-token=' + this.$store.state.user.token + '&fileIds=' + fileIds
const url = process.env.VUE_APP_BASE_FILE_API + 'preview/' + row.name + '?jmal-token=' + this.$store.state.user.token + '&fileIds=' + fileIds
window.open(url, '_blank')
}
}

View File

@ -44,6 +44,14 @@ module.exports = {
pathRewrite: {
['^' + process.env.VUE_APP_BASE_API]: ''
}
},
[process.env.VUE_APP_BASE_FILE_API]: {
target: 'http://localhost:10010/',
// target: `http://127.0.0.1:${port}/mock`,
changeOrigin: true,
pathRewrite: {
['^' + process.env.VUE_APP_BASE_FILE_API]: ''
}
}
}
// before: require('./mock/mock-server.js')