Skip to content

Commit b3c4fd9

Browse files
committed
Switch to CJS mode
1 parent f03b6b0 commit b3c4fd9

File tree

3 files changed

+20
-21
lines changed

3 files changed

+20
-21
lines changed

fixtures/flight/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
{
22
"name": "flight",
3-
"type": "module",
43
"version": "0.1.0",
54
"private": true,
65
"dependencies": {

fixtures/flight/server/cli.server.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ const app = express();
1818
app.get('/', function(req, res) {
1919
if (process.env.NODE_ENV === 'development') {
2020
// This doesn't work in ESM mode.
21-
// for (var key in require.cache) {
22-
// delete require.cache[key];
23-
// }
21+
for (var key in require.cache) {
22+
delete require.cache[key];
23+
}
2424
}
2525
require('./handler.server.js')(req, res);
2626
});

fixtures/flight/server/handler.server.js

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,24 @@
33
import {pipeToNodeWritable} from 'react-transport-dom-webpack/server';
44
import {readFile} from 'fs';
55
import {resolve} from 'path';
6+
import * as React from 'react';
67

78
module.exports = function(req, res) {
8-
// const m = require('../src/App.server.js');
9-
import('../src/App.server.js').then(m => {
10-
const dist = process.env.NODE_ENV === 'development' ? 'dist' : 'build';
11-
readFile(
12-
resolve(__dirname, `../${dist}/react-transport-manifest.json`),
13-
'utf8',
14-
(err, data) => {
15-
if (err) {
16-
throw err;
17-
}
18-
19-
const App = m.default.default || m.default;
20-
res.setHeader('Access-Control-Allow-Origin', '*');
21-
const moduleMap = JSON.parse(data);
22-
pipeToNodeWritable(<App />, res, moduleMap);
9+
const m = require('../src/App.server.js');
10+
// import('../src/App.server.js').then(m => {
11+
const dist = process.env.NODE_ENV === 'development' ? 'dist' : 'build';
12+
readFile(
13+
resolve(__dirname, `../${dist}/react-transport-manifest.json`),
14+
'utf8',
15+
(err, data) => {
16+
if (err) {
17+
throw err;
2318
}
24-
);
25-
});
19+
20+
const App = m.default.default || m.default;
21+
res.setHeader('Access-Control-Allow-Origin', '*');
22+
const moduleMap = JSON.parse(data);
23+
pipeToNodeWritable(<App />, res, moduleMap);
24+
}
25+
);
2626
};

0 commit comments

Comments
 (0)