revert d625353

This commit is contained in:
vchikalkin 2023-11-27 14:28:32 +03:00
parent 40140c805e
commit 71d7a696f1
4 changed files with 23 additions and 5 deletions

View File

@ -1,4 +1,3 @@
'use server';
import type * as t from './types';
import { getUrls } from '@/config/urls';
import { createUrl, type PageUrlParams } from '@/utils/url';

View File

@ -1,9 +1,18 @@
import { getEnv } from './env';
const { URL_IUS_DIRECT } = getEnv();
import proxyUrls from '@/constants/urls';
import { isServer } from '@/utils/common';
export function getUrls() {
if (isServer()) {
const env = getEnv();
const { URL_IUS_DIRECT } = env;
return {
URL_IUS: URL_IUS_DIRECT,
};
}
return {
URL_IUS: URL_IUS_DIRECT,
URL_IUS: proxyUrls.URL_IUS_PROXY,
};
}

View File

@ -0,0 +1,3 @@
module.exports = {
URL_IUS_PROXY: '/api/ius',
};

View File

@ -1,6 +1,7 @@
const fs = require('fs');
const path = require('path');
const envSchema = require('./config/schema/env');
const urls = require('./constants/urls');
const env = envSchema.parse(process.env);
@ -25,7 +26,13 @@ const nextConfig = {
reactStrictMode: true,
transpilePackages: ['ui'],
async rewrites() {
return [...favicons.map((fileName) => buildFaviconRewrite(`/${fileName}`))];
return [
{
destination: env.URL_IUS_DIRECT + '/:path*',
source: urls.URL_IUS_PROXY + '/:path*',
},
...favicons.map((fileName) => buildFaviconRewrite(`/${fileName}`)),
];
},
};