Skip to content

Commit

Permalink
Merge pull request #118 from kaz080/fix/exercise-8
Browse files Browse the repository at this point in the history
Fix to avoid server crash in exercise 8 isomorphic (#111)
  • Loading branch information
kohei-takata authored May 7, 2017
2 parents f1c065f + 25695b1 commit ebd5ab2
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 36 deletions.
12 changes: 3 additions & 9 deletions exercises/isomorphic/problem.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,9 +52,7 @@ var babelify = require("babelify");
Next, add a line that reads `index.jsx` under the sentence that `require` s `babel/register`.

```
require('babel/register')({
ignore: false
});
require('babel/register');
var TodoBox = require('./views/index.jsx');
```
Expand All @@ -67,12 +65,8 @@ Requests to `/` will render the corresponding react view on the server and respo
app.use('/bundle.js', function (req, res) {
res.setHeader('content-type', 'application/javascript');
browserify({ debug: true })
.transform(babelify.configure({
presets: ["react", "es2015"],
compact: false
}))
.require("./app.js", { entry: true })
browserify("./app.js")
.transform("babelify", {presets: ["es2015", "react"]})
.bundle()
.pipe(res);
});
Expand Down
12 changes: 3 additions & 9 deletions exercises/isomorphic/problem.ko.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,7 @@ var babelify = require("babelify");
그런 다음 `babel/register``require`하고 있는 구문 밑에 다음과 같이 `index.jsx`를 불러 오도록 추가해 주세요.

```
require('babel/register')({
ignore: false
});
require('babel/register');
var TodoBox = require('./views/index.jsx');
```
Expand All @@ -65,12 +63,8 @@ var TodoBox = require('./views/index.jsx');
app.use('/bundle.js', function (req, res) {
res.setHeader('content-type', 'application/javascript');
browserify({ debug: true })
.transform(babelify.configure({
presets: ["react", "es2015"],
compact: false
}))
.require("./app.js", { entry: true })
browserify("./app.js")
.transform("babelify", {presets: ["es2015", "react"]})
.bundle()
.pipe(res);
});
Expand Down
12 changes: 3 additions & 9 deletions exercises/isomorphic/problem.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,7 @@ var babelify = require("babelify");
次に `babel/register``require` している文の下に以下のように `index.jsx` を読み込む処理を1行追加してください。

```
require('babel/register')({
ignore: false
});
require('babel/register');
var TodoBox = require('./views/index.jsx');
```
Expand All @@ -65,12 +63,8 @@ var TodoBox = require('./views/index.jsx');
app.use('/bundle.js', function (req, res) {
res.setHeader('content-type', 'application/javascript');
browserify({ debug: true })
.transform(babelify.configure({
presets: ["react", "es2015"],
compact: false
}))
.require("./app.js", { entry: true })
browserify("./app.js")
.transform("babelify", {presets: ["es2015", "react"]})
.bundle()
.pipe(res);
});
Expand Down
12 changes: 3 additions & 9 deletions exercises/isomorphic/solution/solution.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,7 @@ app.set('view engine', 'jsx');
app.set('views', __dirname + '/views');
app.engine('jsx', require('express-react-views').createEngine({transformViews: false}));

require('babel/register')({
ignore: false
});
require('babel/register');

var TodoBox = require('./views/index.jsx');

Expand All @@ -30,12 +28,8 @@ var data = [
app.use('/bundle.js', function (req, res) {
res.setHeader('content-type', 'application/javascript');

browserify({debug: true})
.transform(babelify.configure({
presets: ["react", "es2015"],
compact: false
}))
.require("isomorphic/solution/app.js", {entry: true})
browserify("./app.js")
.transform("babelify", {presets: ["es2015", "react"]})
.bundle()
.pipe(res);
});
Expand Down

0 comments on commit ebd5ab2

Please sign in to comment.