|
@@ -73,14 +73,15 @@ export interface BizResponse<T = any> {
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 默认 BASE_API
|
|
* 默认 BASE_API
|
|
|
- * - 开发: /dev-api(vite.config.ts 已代理到 9225)
|
|
|
|
|
- * - 生产: 与 plus-ui 的 nginx 反代一致,使用 /prod-api
|
|
|
|
|
|
|
+ * - dev:h5 (/dev-api): vite.config.ts 已代理到 9225
|
|
|
|
|
+ * - build:h5: 与生产 nginx 反代一致,使用 /prod-api
|
|
|
|
|
+ * 部署时需要 nginx 把 /prod-api/... 转发到后端 9225
|
|
|
|
|
+ * (参见 plus-ui 部署说明 / nginx ly.conf)
|
|
|
*
|
|
*
|
|
|
* 之所以这里仍写 'dev-api' 是因为本仓库 uniapp 的 manifest.json 里 h5.devServer.proxy
|
|
* 之所以这里仍写 'dev-api' 是因为本仓库 uniapp 的 manifest.json 里 h5.devServer.proxy
|
|
|
- * 只配了 /dev-api,所有现有页面(/dev-api/...)都按此风格;生产环境需要 nginx 把 /prod-api
|
|
|
|
|
- * 转发到后端 8080 即可(参见 plus-ui 部署说明)
|
|
|
|
|
|
|
+ * 只配了 /dev-api,所有现有页面(/dev-api/...)都按此风格
|
|
|
*/
|
|
*/
|
|
|
-const BASE_API = '/dev-api'
|
|
|
|
|
|
|
+const BASE_API = import.meta.env.MODE === 'production' ? '/prod-api' : '/dev-api'
|
|
|
|
|
|
|
|
/** 拼接 url: 支持绝对路径(http开头)和相对路径 */
|
|
/** 拼接 url: 支持绝对路径(http开头)和相对路径 */
|
|
|
function buildUrl(url: string): string {
|
|
function buildUrl(url: string): string {
|