17 lines
427 B
TypeScript
17 lines
427 B
TypeScript
import { getRscMiddleware } from 'expo-server/private';
|
|
import { renderRscAsync } from '@expo/router-server/build/rsc/middleware';
|
|
|
|
import { resolve } from 'node:path';
|
|
|
|
// Target the `dist/server` directory.
|
|
const distFolder = resolve('./');
|
|
|
|
const rscMiddleware = getRscMiddleware({
|
|
config: {},
|
|
baseUrl: '',
|
|
rscPath: '/_flight/',
|
|
renderRsc: renderRscAsync.bind(null, distFolder),
|
|
});
|
|
|
|
module.exports = rscMiddleware;
|