diff --git a/packages/frontend-embed/vite.config.ts b/packages/frontend-embed/vite.config.ts index 1fb7953817..151d316190 100644 --- a/packages/frontend-embed/vite.config.ts +++ b/packages/frontend-embed/vite.config.ts @@ -1,6 +1,4 @@ import path from 'path'; -import { readFile } from 'fs/promises'; -import * as yaml from 'js-yaml'; import pluginVue from '@vitejs/plugin-vue'; import { type UserConfig, defineConfig } from 'vite'; @@ -11,21 +9,6 @@ import pluginJson5 from './vite.json5.js'; const extensions = ['.ts', '.tsx', '.js', '.jsx', '.mjs', '.json', '.json5', '.svg', '.sass', '.scss', '.css', '.vue']; -//#region バックエンド/フロントエンド分離開発モード時のデータをプロキシする -// https://github.com/misskey-dev/misskey/pull/15284 -const serverConfig = process.env.NODE_ENV === 'development' ? yaml.load(await readFile('../../.config/default.yml', 'utf-8')) : null; - -function getProxySettings(): NonNullable['proxy'] { - if (process.env.NODE_ENV === 'development') { - return { - '/files': `http://localhost:${serverConfig.port}`, - }; - } else { - return {}; - } -} -//#endregion - /** * Misskeyのフロントエンドにバンドルせず、CDNなどから別途読み込むリソースを記述する。 * CDNを使わずにバンドルしたい場合、以下の配列から該当要素を削除orコメントアウトすればOK @@ -86,7 +69,6 @@ export function getConfig(): UserConfig { // クライアント側のWSポートをViteサーバーのポートに強制させることで、正しくHMRが機能するようになる clientPort: 5174, }, - proxy: getProxySettings(), }, plugins: [ diff --git a/packages/frontend/vite.config.ts b/packages/frontend/vite.config.ts index 95c3bb0409..3c4b19a571 100644 --- a/packages/frontend/vite.config.ts +++ b/packages/frontend/vite.config.ts @@ -1,9 +1,7 @@ import path from 'path'; -import { readFile } from 'fs/promises'; import pluginReplace from '@rollup/plugin-replace'; import pluginVue from '@vitejs/plugin-vue'; import { type UserConfig, defineConfig } from 'vite'; -import * as yaml from 'js-yaml'; import locales from '../../locales/index.js'; import meta from '../../package.json'; @@ -13,21 +11,6 @@ import pluginJson5 from './vite.json5.js'; const extensions = ['.ts', '.tsx', '.js', '.jsx', '.mjs', '.json', '.json5', '.svg', '.sass', '.scss', '.css', '.vue']; -//#region バックエンド/フロントエンド分離開発モード時のデータをプロキシする -// https://github.com/misskey-dev/misskey/pull/15284 -const serverConfig = process.env.NODE_ENV === 'development' ? yaml.load(await readFile('../../.config/default.yml', 'utf-8')) : null; - -function getProxySettings(): NonNullable['proxy'] { - if (process.env.NODE_ENV === 'development') { - return { - '/files': `http://localhost:${serverConfig.port}`, - }; - } else { - return {}; - } -} -//#endregion - /** * Misskeyのフロントエンドにバンドルせず、CDNなどから別途読み込むリソースを記述する。 * CDNを使わずにバンドルしたい場合、以下の配列から該当要素を削除orコメントアウトすればOK @@ -88,7 +71,6 @@ export function getConfig(): UserConfig { // クライアント側のWSポートをViteサーバーのポートに強制させることで、正しくHMRが機能するようになる clientPort: 5173, }, - proxy: getProxySettings(), headers: { // なんか効かない 'X-Frame-Options': 'DENY', },