diff --git a/packages/cli-server-api/src/__tests__/statusPageMiddleware.test.ts b/packages/cli-server-api/src/__tests__/statusPageMiddleware.test.ts index 49b7557f9..3c783a948 100644 --- a/packages/cli-server-api/src/__tests__/statusPageMiddleware.test.ts +++ b/packages/cli-server-api/src/__tests__/statusPageMiddleware.test.ts @@ -14,7 +14,10 @@ describe('statusPageMiddleware', () => { statusPageMiddleware(mockReq, res); // We're strictly checking response here, because React Native is strongly depending on this response. Changing the response might be a breaking change. - expect(res.setHeader).toHaveBeenCalledWith('Project-Root', '/mocked/path'); + expect(res.setHeader).toHaveBeenCalledWith( + 'X-React-Native-Project-Root', + '/mocked/path', + ); expect(res.end).toHaveBeenCalledWith('packager-status:running'); }); }); diff --git a/packages/cli-server-api/src/statusPageMiddleware.ts b/packages/cli-server-api/src/statusPageMiddleware.ts index dad691fa0..3e98f2b2b 100644 --- a/packages/cli-server-api/src/statusPageMiddleware.ts +++ b/packages/cli-server-api/src/statusPageMiddleware.ts @@ -14,6 +14,6 @@ export default function statusPageMiddleware( _req: http.IncomingMessage, res: http.ServerResponse, ) { - res.setHeader('Project-Root', process.cwd()); + res.setHeader('X-React-Native-Project-Root', process.cwd()); res.end('packager-status:running'); } diff --git a/packages/cli-tools/src/isPackagerRunning.ts b/packages/cli-tools/src/isPackagerRunning.ts index fe3d49f78..cf6ad8e76 100644 --- a/packages/cli-tools/src/isPackagerRunning.ts +++ b/packages/cli-tools/src/isPackagerRunning.ts @@ -34,7 +34,7 @@ async function isPackagerRunning( if (data === 'packager-status:running') { return { status: 'running', - root: headers.get('Project-Root') ?? '', + root: headers.get('X-React-Native-Project-Root') ?? '', }; } } catch (_error) {