'data'
This commit is contained in:
@@ -1,19 +1,21 @@
|
||||
/**
|
||||
* 域名与 payjsapi 地址配置
|
||||
* 生产环境必须设置 PAYMENT_API_URL 或 ROOT_DOMAIN,否则无法连接 payjsapi
|
||||
* 域名配置
|
||||
* - salon 前端线上: nomadyt.com
|
||||
* - salonapi 后端线上: api.nomadyt.com(join、支付等)
|
||||
*/
|
||||
|
||||
const isDev = process.env.NODE_ENV === "development";
|
||||
|
||||
/** 根域名。前端 nomadyt.com,后端 api.nomadyt.com */
|
||||
export const ROOT_DOMAIN =
|
||||
process.env.ROOT_DOMAIN || process.env.NEXT_PUBLIC_ROOT_DOMAIN || "hackrobot.cn";
|
||||
process.env.ROOT_DOMAIN || process.env.NEXT_PUBLIC_ROOT_DOMAIN || "nomadyt.com";
|
||||
|
||||
/** 支付 API 默认地址。生产环境使用 api 子域,避免 127.0.0.1 导致连接失败 */
|
||||
/** salonapi 默认地址。开发连本地 8007,生产连 api.nomadyt.com */
|
||||
export const DEFAULT_PAYMENT_API_URL = isDev
|
||||
? "http://127.0.0.1:8007"
|
||||
: `https://api.${ROOT_DOMAIN}`;
|
||||
|
||||
/** 若 PAYMENT_API_URL 指向 localhost,生产环境自动使用 api 子域 */
|
||||
/** 解析 salonapi 地址(api.nomadyt.com) */
|
||||
export function resolvePaymentApiUrl(): string {
|
||||
const url = process.env.PAYMENT_API_URL || DEFAULT_PAYMENT_API_URL;
|
||||
if (!isDev && /^(https?:\/\/)?(127\.0\.0\.1|localhost)(:\d+)?(\/|$)/i.test(url)) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/**
|
||||
* salon 服务配置 - PocketBase、支付
|
||||
* 使用 site_id=salon,支付调用 payjsapi /salon/*
|
||||
* 前端 nomadyt.com,后端 salonapi api.nomadyt.com
|
||||
*/
|
||||
|
||||
import { resolvePaymentApiUrl } from "./domain.config";
|
||||
@@ -58,8 +58,8 @@ export function getPaymentConfig(): PaymentConfig {
|
||||
};
|
||||
}
|
||||
|
||||
/** 茶歇费 29元/人 */
|
||||
export const JOIN_TEA_FEE = 2900;
|
||||
/** 茶歇费 1元/人(本地测试用,正式环境可改为 2900) */
|
||||
export const JOIN_TEA_FEE = 100;
|
||||
|
||||
export function getJoinPaymentConfig(): { amount: number; type: string } {
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user