Commit 04814002 authored by gengshaojing's avatar gengshaojing

fix: upload

parent 1f759b0e
...@@ -11,6 +11,13 @@ const env = process.env.NODE_ENV; ...@@ -11,6 +11,13 @@ const env = process.env.NODE_ENV;
const app = new Koa(); const app = new Koa();
app.use(async (ctx, next)=> {
ctx.set('Access-Control-Allow-Origin', '*');
ctx.set('Access-Control-Allow-Headers', 'Content-Type');
ctx.set('Access-Control-Allow-Methods', 'POST');
await next();
});
app.use(koaBody({ multipart: true })); app.use(koaBody({ multipart: true }));
app.use(bodyParser()); app.use(bodyParser());
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
"lint": "vue-cli-service lint" "lint": "vue-cli-service lint"
}, },
"dependencies": { "dependencies": {
"@types/koa2-cors": "^2.0.2",
"@types/qr-image": "^3.2.4", "@types/qr-image": "^3.2.4",
"axios": "^0.21.1", "axios": "^0.21.1",
"core-js": "^3.6.5", "core-js": "^3.6.5",
...@@ -28,6 +29,7 @@ ...@@ -28,6 +29,7 @@
"koa-router": "^10.0.0", "koa-router": "^10.0.0",
"koa-static": "^5.0.0", "koa-static": "^5.0.0",
"koa-views": "^7.0.1", "koa-views": "^7.0.1",
"koa2-cors": "^2.0.6",
"moment": "^2.29.1", "moment": "^2.29.1",
"qr-image": "^3.2.0", "qr-image": "^3.2.0",
"request": "^2.88.2", "request": "^2.88.2",
......
const fs = require("fs"); const fs = require("fs");
const API_INTERNAL_URI = require("../config.js").API_INTERNAL_URI; const API_INTERNAL_URI = require("../config.js").API_INTERNAL_URI;
const req = require("../utils/request").httpReq; const reqOther = require("../utils/request").httpReqOther;
const FormData = require("form-data"); const FormData = require("form-data");
const http = require("http"); const http = require("http");
const GROUPMEAL_URI = require("../config.js").GROUPMEAL_URI; const GROUPMEAL_URI = require("../config.js").GROUPMEAL_URI;
...@@ -27,7 +27,7 @@ exports.uploadPic = async (ctx, next) => { ...@@ -27,7 +27,7 @@ exports.uploadPic = async (ctx, next) => {
headers: form.getHeaders(), headers: form.getHeaders(),
}; };
ctx.body = await req(opts); ctx.body = await reqOther(opts);
}; };
......
...@@ -301,9 +301,8 @@ ...@@ -301,9 +301,8 @@
</template> </template>
<script> <script>
import { GOODS_URI } from "../../../../../server/config";
import { ElMessage } from "element-plus"; import { ElMessage } from "element-plus";
import { getCookie } from "@/utils/util"; import { getCookie, UploadPicUrl } from "@/utils/util";
import { import {
addGoods, addGoods,
...@@ -368,7 +367,7 @@ var addProduct = { ...@@ -368,7 +367,7 @@ var addProduct = {
picUrlList: [], picUrlList: [],
picUploadList: [], // 上传详情图片列表 picUploadList: [], // 上传详情图片列表
isShowPopver: false, // 是否展示图片框 isShowPopver: false, // 是否展示图片框
uploadUrl: `/api/v1/relay/ks3api_upload`, // 金山云上传地址 uploadUrl: UploadPicUrl, // 金山云上传地址
hideUpload: false, hideUpload: false,
limitCount: 1, limitCount: 1,
......
...@@ -47,7 +47,8 @@ ...@@ -47,7 +47,8 @@
</template> </template>
<script> <script>
import { GOODS_URI } from "../../../../../server/config"; import { UploadPicUrl } from "@/utils/util";
export default { export default {
props: { props: {
infoEditArr: { infoEditArr: {
...@@ -71,7 +72,7 @@ export default { ...@@ -71,7 +72,7 @@ export default {
picSubmitList: [], // 发布功能需要的图片列表 picSubmitList: [], // 发布功能需要的图片列表
propData: {}, propData: {},
isShowPopver: false, // 是否展示图片框 isShowPopver: false, // 是否展示图片框
uploadUrl: `/api/v1/relay/ks3api_upload`, // 金山云上传地址 uploadUrl: UploadPicUrl, // 金山云上传地址
hideUpload: false, hideUpload: false,
limitCount: 9 limitCount: 9
}; };
......
...@@ -643,7 +643,7 @@ import { ...@@ -643,7 +643,7 @@ import {
editGoods editGoods
} from "@/service/Goods/goods"; } from "@/service/Goods/goods";
import { GOODS_URI } from "../../../../server/config.js"; import { UploadPicUrl } from "@/utils/util";
import filterInput from "../utils/filterInput"; import filterInput from "../utils/filterInput";
...@@ -793,7 +793,7 @@ export default { ...@@ -793,7 +793,7 @@ export default {
activeStartTime: "", // 活动开始时间 activeStartTime: "", // 活动开始时间
activeEndTime: "", // 活动结束时间 activeEndTime: "", // 活动结束时间
uploadUrl: `/api/v1/relay/ks3api_upload`, // 金山云上传地址 uploadUrl: UploadPicUrl, // 金山云上传地址
addShopShow: false, // 添加门店弹框显示 addShopShow: false, // 添加门店弹框显示
......
...@@ -67,3 +67,5 @@ export function delCookie() { ...@@ -67,3 +67,5 @@ export function delCookie() {
} }
} }
} }
export const UploadPicUrl = process.env.NODE_ENV === 'development' ? `http://127.0.0.1:8055/api/v1/relay/ks3api_upload` : '/api/v1/relay/ks3api_upload'
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment