Skip to content

Commit 2b79040

Browse files
committed
Merge pull request #190 from ember-fastboot/fastboot-1.0.0-beta.1
Update to use fastboot-express-middleware
2 parents 8d18778 + a4d11a9 commit 2b79040

85 files changed

Lines changed: 14 additions & 59 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.travis.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
---
22
language: node_js
33
node_js:
4-
- "stable"
4+
- "5"
55
- "4"
6-
- "0.12"
76

87
env:
98
- CXX=g++-4.8 WORKER_COUNT=2

lib/commands/fastboot.js

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,23 +25,24 @@ module.exports = {
2525

2626
return exec('npm install', { cwd: outputPath })
2727
.then(function() {
28-
var FastBootServer = require('ember-fastboot-server');
28+
var fastbootMiddleware = require('fastboot-express-middleware');
2929
var RSVP = require('rsvp');
3030
var express = require('express');
3131

32-
var server = new FastBootServer({
33-
distPath: outputPath,
34-
ui: ui
35-
});
32+
var middleware = fastbootMiddleware(outputPath);
3633

3734
var app = express();
3835

3936
if (commandOptions.serveAssets) {
40-
app.get('/', server.middleware());
37+
app.get('/', middleware);
4138
app.use(express.static(assetsPath));
4239
}
4340

44-
app.get('/*', server.middleware());
41+
app.get('/*', middleware);
42+
43+
app.use(function(req, res) {
44+
res.sendStatus(404);
45+
});
4546

4647
var listener = app.listen(options.port, options.host, function() {
4748
var host = listener.address().address;

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"scripts": {
1111
"start": "ember server",
1212
"build": "ember build",
13-
"test": "node tests/runner",
13+
"test": "mocha",
1414
"test:precook": "node node_modules/ember-cli-addon-tests/scripts/precook-node-modules.js"
1515
},
1616
"engines": {
@@ -23,9 +23,9 @@
2323
"chai": "^2.2.0",
2424
"chai-fs": "peterkc/chai-fs#31deec5232297e2887a2ffb39b9081364c8e78e1",
2525
"chalk": "^1.1.1",
26-
"cpr": "^1.0.0",
27-
"ember-cli": "^2.4.0",
28-
"ember-cli-addon-tests": "^0.2.6",
26+
"cpr": "^1.1.1",
27+
"ember-cli": "^2.5.0",
28+
"ember-cli-addon-tests": "^0.3.0",
2929
"ember-cli-app-version": "0.5.0",
3030
"ember-cli-content-security-policy": "0.4.0",
3131
"ember-cli-dependency-checker": "^1.0.1",
@@ -62,7 +62,7 @@
6262
"broccoli-merge-trees": "^1.1.1",
6363
"broccoli-plugin": "^1.2.1",
6464
"broccoli-stew": "^1.2.0",
65-
"ember-fastboot-server": "^0.7.3",
65+
"fastboot-express-middleware": "1.0.0-beta.3",
6666
"express": "^4.8.5",
6767
"fastboot-filter-initializers": "0.0.2",
6868
"lodash.clonedeep": "^4.3.1",
File renamed without changes.

tests/fixtures/async-content/app/components/async-content.js renamed to test/fixtures/async-content/app/components/async-content.js

File renamed without changes.

tests/fixtures/async-content/app/templates/application.hbs renamed to test/fixtures/async-content/app/templates/application.hbs

File renamed without changes.

0 commit comments

Comments
 (0)