You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Medusa JS管理面板(v7.1.14)修改后端URL并配置.env

Medusa Admin 7.1.14 修改后端API URL 并通过.env配置的解决方案

步骤1:添加.env配置项

在Medusa Admin项目根目录下创建或编辑.env文件,添加以下配置(默认值为http://localhost:9000):

MEDUSA_ADMIN_BACKEND_URL=http://localhost:9000

后续切换后端地址时,直接修改该值即可。

步骤2:配置Next.js环境变量(确保客户端可访问)

打开项目根目录的next.config.js,修改配置以暴露自定义环境变量:

/** @type {import('next').NextConfig} */
const nextConfig = {
  env: {
    MEDUSA_ADMIN_BACKEND_URL: process.env.MEDUSA_ADMIN_BACKEND_URL || "http://localhost:9000",
  },
}

module.exports = nextConfig

步骤3:修改API客户端的基础URL

打开src/lib/api-client.ts(Admin SDK客户端初始化文件),将baseUrl替换为从环境变量读取的值:

import { MedusaClient } from "@medusajs/admin-sdk"

export const medusaClient = new MedusaClient({
  baseUrl: process.env.MEDUSA_ADMIN_BACKEND_URL || "http://localhost:9000",
  // 保留其他原有配置(如authToken等)
})

验证配置

重启Admin服务后,管理面板的所有API请求会自动指向.env中配置的后端地址。

附配置示例截图:
Medusa Admin .env配置示例

内容的提问来源于stack exchange,提问作者Apurv Khalas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 09:51:02