Commit 04814002 authored by gengshaojing's avatar gengshaojing

fix: upload

parent 1f759b0e
......@@ -11,6 +11,13 @@ const env = process.env.NODE_ENV;
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(bodyParser());
......
This diff is collapsed.
......@@ -15,6 +15,7 @@
"lint": "vue-cli-service lint"
},
"dependencies": {
"@types/koa2-cors": "^2.0.2",
"@types/qr-image": "^3.2.4",
"axios": "^0.21.1",
"core-js": "^3.6.5",
......@@ -28,6 +29,7 @@
"koa-router": "^10.0.0",
"koa-static": "^5.0.0",
"koa-views": "^7.0.1",
"koa2-cors": "^2.0.6",
"moment": "^2.29.1",
"qr-image": "^3.2.0",
"request": "^2.88.2",
......
const fs = require("fs");
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 http = require("http");
const GROUPMEAL_URI = require("../config.js").GROUPMEAL_URI;
......@@ -27,7 +27,7 @@ exports.uploadPic = async (ctx, next) => {
headers: form.getHeaders(),
};
ctx.body = await req(opts);
ctx.body = await reqOther(opts);
};
......
......@@ -301,9 +301,8 @@
</template>
<script>
import { GOODS_URI } from "../../../../../server/config";
import { ElMessage } from "element-plus";
import { getCookie } from "@/utils/util";
import { getCookie, UploadPicUrl } from "@/utils/util";
import {
addGoods,
......@@ -368,7 +367,7 @@ var addProduct = {
picUrlList: [],
picUploadList: [], // 上传详情图片列表
isShowPopver: false, // 是否展示图片框
uploadUrl: `/api/v1/relay/ks3api_upload`, // 金山云上传地址
uploadUrl: UploadPicUrl, // 金山云上传地址
hideUpload: false,
limitCount: 1,
......
......@@ -47,7 +47,8 @@
</template>
<script>
import { GOODS_URI } from "../../../../../server/config";
import { UploadPicUrl } from "@/utils/util";
export default {
props: {
infoEditArr: {
......@@ -71,7 +72,7 @@ export default {
picSubmitList: [], // 发布功能需要的图片列表
propData: {},
isShowPopver: false, // 是否展示图片框
uploadUrl: `/api/v1/relay/ks3api_upload`, // 金山云上传地址
uploadUrl: UploadPicUrl, // 金山云上传地址
hideUpload: false,
limitCount: 9
};
......
......@@ -643,7 +643,7 @@ import {
editGoods
} from "@/service/Goods/goods";
import { GOODS_URI } from "../../../../server/config.js";
import { UploadPicUrl } from "@/utils/util";
import filterInput from "../utils/filterInput";
......@@ -793,7 +793,7 @@ export default {
activeStartTime: "", // 活动开始时间
activeEndTime: "", // 活动结束时间
uploadUrl: `/api/v1/relay/ks3api_upload`, // 金山云上传地址
uploadUrl: UploadPicUrl, // 金山云上传地址
addShopShow: false, // 添加门店弹框显示
......
......@@ -66,4 +66,6 @@ export function delCookie() {
document.cookie = keys[i] + '=0;path=/;domain=yidian-inc.com;expires=' + new Date(0).toUTCString()
}
}
}
\ No newline at end of file
}
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