Closed2

Remixのルートディレクトリを変更する

Hi MORISHIGEHi MORISHIGE

/dashboard以下に公開ディレクトリを変更したい場合。
とはいえ/も残るのはちょっと気持ちが悪いかも。

remix.config.js
/**
 * @type {import('@remix-run/dev').AppConfig}
 */
const { mountRoutes } = require('remix-mount-routes');
const basePath = '/dashboard';

module.exports = {
  serverBuildTarget: 'cloudflare-workers',
  // server: "./server.js",
  devServerBroadcastDelay: 1000,
  ignoredRouteFiles: ['**/.*'],
  // appDirectory: "app",
  assetsBuildDirectory: `public${basePath}/build`,
  serverBuildPath: `build/index.js`,
  publicPath: `${basePath}/build/`,
  routes: (defineRoutes) => {
    const baseRoutes = mountRoutes(basePath, 'routes');
    const routes = {
      ...baseRoutes,
    };
    return routes;
  },
};

このスクラップは2022/07/14にクローズされました