Skip to content

Commit 6756545

Browse files
author
James Halliday
committed
update examples to use the command
1 parent 5acb80f commit 6756545

File tree

9 files changed

+60
-71
lines changed

9 files changed

+60
-71
lines changed

.npmignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
example/**/bundle.js

example/get/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<html>
22
<head>
33
<title>xhr</title>
4-
<script type="text/javascript" src="/browserify.js"></script>
54
</head>
65
<body>
76
<div id="result"></div>
7+
<script type="text/javascript" src="/bundle.js"></script>
88
</body>
99
</html>

example/get/server.js

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,12 @@
1-
var express = require('express');
2-
var app = express.createServer();
3-
app.use(express.static(__dirname));
4-
5-
app.get('/beep', function (req, res) {
6-
res.setHeader('content-type', 'text/plain');
7-
res.end('boop');
1+
var http = require('http');
2+
var ecstatic = require('ecstatic')(__dirname);
3+
var server = http.createServer(function (req, res) {
4+
if (req.url === '/beep') {
5+
res.setHeader('content-type', 'text/plain');
6+
res.end('boop');
7+
}
8+
else ecstatic(req, res);
89
});
910

10-
var browserify = require('browserify');
11-
var bundle = browserify(__dirname + '/main.js');
12-
app.use(bundle);
13-
1411
console.log('Listening on :8082');
15-
app.listen(8082);
12+
server.listen(8082);

example/headers/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<html>
22
<head>
33
<title>xhr</title>
4-
<script type="text/javascript" src="/browserify.js"></script>
54
</head>
65
<body>
76
<div id="result"></div>
7+
<script type="text/javascript" src="/bundle.js"></script>
88
</body>
99
</html>

example/headers/server.js

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,15 @@
1-
var express = require('express');
2-
var app = express.createServer();
3-
app.use(express.static(__dirname));
4-
5-
app.get('/beep', function (req, res) {
6-
res.setHeader('content-type', 'text/plain');
7-
res.setHeader('foo', 'bar');
8-
res.setHeader('bling', req.headers.bling + '-blong');
9-
10-
res.end('boop');
1+
var http = require('http');
2+
var ecstatic = require('ecstatic')(__dirname);
3+
var server = http.createServer(function (req, res) {
4+
if (req.url === '/beep') {
5+
res.setHeader('content-type', 'text/plain');
6+
res.setHeader('foo', 'bar');
7+
res.setHeader('bling', req.headers.bling + '-blong');
8+
9+
res.end('boop');
10+
}
11+
else ecstatic(req, res);
1112
});
1213

13-
var browserify = require('browserify');
14-
var bundle = browserify(__dirname + '/main.js');
15-
app.use(bundle);
16-
1714
console.log('Listening on :8082');
18-
app.listen(8082);
15+
server.listen(8082);

example/post/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<html>
22
<head>
33
<title>xhr</title>
4-
<script type="text/javascript" src="/browserify.js"></script>
54
</head>
65
<body>
76
<div id="result"></div>
7+
<script type="text/javascript" src="/bundle.js"></script>
88
</body>
99
</html>

example/post/server.js

Lines changed: 16 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,19 @@
1-
var express = require('express');
2-
var app = express.createServer();
3-
app.use(express.static(__dirname));
4-
5-
app.post('/plusone', function (req, res) {
6-
res.setHeader('content-type', 'text/plain');
7-
8-
var s = '';
9-
req.on('data', function (buf) { s += buf.toString() });
10-
11-
req.on('end', function () {
12-
var n = parseInt(s) + 1;
13-
res.end(n.toString());
14-
});
1+
var http = require('http');
2+
var ecstatic = require('ecstatic')(__dirname);
3+
var server = http.createServer(function (req, res) {
4+
if (req.method === 'POST' && req.url === '/plusone') {
5+
res.setHeader('content-type', 'text/plain');
6+
7+
var s = '';
8+
req.on('data', function (buf) { s += buf.toString() });
9+
10+
req.on('end', function () {
11+
var n = parseInt(s) + 1;
12+
res.end(n.toString());
13+
});
14+
}
15+
else ecstatic(req, res);
1516
});
1617

17-
var browserify = require('browserify');
18-
var bundle = browserify(__dirname + '/main.js');
19-
app.use(bundle);
20-
2118
console.log('Listening on :8082');
22-
app.listen(8082);
19+
server.listen(8082);

example/streaming/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<html>
22
<head>
33
<title>xhr</title>
4-
<script type="text/javascript" src="/browserify.js"></script>
54
</head>
65
<body>
76
<div id="result"></div>
7+
<script type="text/javascript" src="/bundle.js"></script>
88
</body>
99
</html>

example/streaming/server.js

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,21 @@
1-
var express = require('express');
2-
var app = express.createServer();
3-
app.use(express.static(__dirname));
4-
5-
app.get('/doom', function (req, res) {
6-
res.setHeader('content-type', 'multipart/octet-stream');
7-
8-
res.write('d');
9-
var i = 0;
10-
var iv = setInterval(function () {
11-
res.write('o');
12-
if (i++ >= 10) {
13-
clearInterval(iv);
14-
res.end('m');
15-
}
16-
}, 500);
1+
var http = require('http');
2+
var ecstatic = require('ecstatic')(__dirname);
3+
var server = http.createServer(function (req, res) {
4+
if (req.url === '/doom') {
5+
res.setHeader('content-type', 'multipart/octet-stream');
6+
7+
res.write('d');
8+
var i = 0;
9+
var iv = setInterval(function () {
10+
res.write('o');
11+
if (i++ >= 10) {
12+
clearInterval(iv);
13+
res.end('m');
14+
}
15+
}, 500);
16+
}
17+
else ecstatic(req, res);
1718
});
1819

19-
var browserify = require('browserify');
20-
var bundle = browserify(__dirname + '/main.js');
21-
app.use(bundle);
22-
2320
console.log('Listening on :8082');
24-
app.listen(8082);
21+
server.listen(8082);

0 commit comments

Comments
 (0)