api替换
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
export const DEFAULT_API_BASE_URL = 'http://172.104.181.99:26792';
|
||||
export const DEFAULT_API_BASE_URL = 'https://webhgcapi.mfcg.me';
|
||||
export const UPSTREAM_HOP_HEADER = 'x-jgdj-upstream';
|
||||
|
||||
export interface ApiRequestContext {
|
||||
@@ -7,9 +7,7 @@ export interface ApiRequestContext {
|
||||
}
|
||||
|
||||
function configuredApiUrl(): string {
|
||||
const environment = process.env.APP_ENV || (process.env.NODE_ENV === 'production' ? 'production' : 'development');
|
||||
const fallback = environment === 'production' ? 'http://139.162.49.252:21040' : DEFAULT_API_BASE_URL;
|
||||
return (process.env.UPSTREAM_API_URL ?? process.env.API_BASE_URL ?? fallback).trim();
|
||||
return (process.env.UPSTREAM_API_URL ?? process.env.API_BASE_URL ?? DEFAULT_API_BASE_URL).trim();
|
||||
}
|
||||
|
||||
export function usesCurrentApiOrigin(): boolean {
|
||||
|
||||
+1
-1
@@ -53,7 +53,7 @@ export function siteOrigin(value:unknown):string {
|
||||
}catch{return '';}
|
||||
}
|
||||
export function seoEnvironment(config:Config={},categories:NavigationCategory[]=[]):SeoEnvironment {
|
||||
const origin=siteOrigin(config.config?.foreverUrlAddr)||siteOrigin(config.newAddressInfo?.foreverUrlAddr);
|
||||
const origin=siteOrigin(process.env.NEXT_PUBLIC_SITE_URL)||siteOrigin(config.config?.foreverUrlAddr)||siteOrigin(config.newAddressInfo?.foreverUrlAddr);
|
||||
const channels={...config.newAddressInfo,...config.config};
|
||||
const sameAs=[...new Set([channels.twitterAddr,channels.tgGroup].map(value=>schemaUrl(value,origin)).filter(Boolean))];
|
||||
return {origin,site:normalizeSeo(config.seoInfo),navigation:normalizeSeo(config.seoNavInfo),categories:Array.isArray(categories)?categories.filter(item=>item&&typeof item==='object'):[],sameAs};
|
||||
|
||||
Reference in New Issue
Block a user