's'
This commit is contained in:
@@ -39,27 +39,30 @@ export function getPocketBaseConfig(): PocketBaseConfig {
|
||||
};
|
||||
}
|
||||
|
||||
const PAYJSAPI_PORT = process.env.PAYJSAPI_PORT || "8007";
|
||||
|
||||
/**
|
||||
* 根据请求 Host 推断 payjsapi 地址(同主机:8700)
|
||||
* 访问 192.168.41.222:3000 时自动用 192.168.41.222:8700,无需在 .env 写死 IP
|
||||
* 根据请求 Host 推断 payjsapi 地址(同主机:8007)
|
||||
* 访问 192.168.41.222:3000 时自动用 192.168.41.222:8007
|
||||
*/
|
||||
export function getApiUrlFromRequest(hostHeader: string | null): string {
|
||||
if (!hostHeader) return isDev ? "http://127.0.0.1:8700" : "https://api.hackrobot.cn";
|
||||
if (!hostHeader) return isDev ? `http://127.0.0.1:${PAYJSAPI_PORT}` : "https://api.hackrobot.cn";
|
||||
const hostname = hostHeader.split(":")[0];
|
||||
return isDev ? `http://${hostname}:8700` : "https://api.hackrobot.cn";
|
||||
return isDev ? `http://${hostname}:${PAYJSAPI_PORT}` : "https://api.hackrobot.cn";
|
||||
}
|
||||
|
||||
export function getPaymentConfig(): PaymentConfig {
|
||||
const apiUrl =
|
||||
process.env.PAYMENT_API_URL ||
|
||||
process.env.NEXT_PUBLIC_API_URL ||
|
||||
(isDev ? "http://127.0.0.1:8700" : "https://api.hackrobot.cn");
|
||||
(isDev ? `http://127.0.0.1:${PAYJSAPI_PORT}` : "https://api.hackrobot.cn");
|
||||
return {
|
||||
apiUrl,
|
||||
provider: (process.env.PAYMENT_PROVIDER as "zpay" | "xorpay") || "zpay",
|
||||
zpaySubmitUrl:
|
||||
process.env.ZPAY_SUBMIT_URL || "https://zpayz.cn/submit.php",
|
||||
defaultAmount: 8800,
|
||||
/** 支付测试价格 1 元(生产可改 PAYMENT_DEFAULT_AMOUNT=8800) */
|
||||
defaultAmount: Number(process.env.PAYMENT_DEFAULT_AMOUNT) || 100,
|
||||
nomadvipPayPath: "/nomadvip/payh5",
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user