Showing
2 changed files
with
0 additions
and
102 deletions
| 1 | var express = require('express'); | 1 | var express = require('express'); |
| 2 | var app = express(); | 2 | var app = express(); |
| 3 | -var fs = require('fs') | ||
| 4 | - | ||
| 5 | -app.use('/',(req, res) => { | ||
| 6 | - res.writeHead(200, {'Content-Type':'text/html'}) | ||
| 7 | - fs.readFile(__dirname+'/public/index.html', (err,data)=>{ | ||
| 8 | - if (err) { | ||
| 9 | - console.error(err) | ||
| 10 | - return res.status(500).json(err) | ||
| 11 | - } | ||
| 12 | - else res.end(data, 'utf-8') | ||
| 13 | - }) | ||
| 14 | -}) | ||
| 15 | 3 | ||
| 16 | var server = app.listen(3000); | 4 | var server = app.listen(3000); | ... | ... |
bin/www
deleted
100755 → 0
| 1 | -#!/usr/bin/env node | ||
| 2 | - | ||
| 3 | -/** | ||
| 4 | - * Module dependencies. | ||
| 5 | - */ | ||
| 6 | - | ||
| 7 | -var app = require('../app'); | ||
| 8 | -var debug = require('debug')('test:server'); | ||
| 9 | -var http = require('http'); | ||
| 10 | - | ||
| 11 | -/** | ||
| 12 | - * Get port from environment and store in Express. | ||
| 13 | - */ | ||
| 14 | - | ||
| 15 | -var port = normalizePort(process.env.PORT || '3000'); | ||
| 16 | -app.set('port', port); | ||
| 17 | - | ||
| 18 | -/** | ||
| 19 | - * Create HTTP server. | ||
| 20 | - */ | ||
| 21 | - | ||
| 22 | -var server = http.createServer(app); | ||
| 23 | - | ||
| 24 | -/** | ||
| 25 | - * Listen on provided port, on all network interfaces. | ||
| 26 | - */ | ||
| 27 | - | ||
| 28 | -server.listen(port); | ||
| 29 | -server.on('error', onError); | ||
| 30 | -server.on('listening', onListening); | ||
| 31 | - | ||
| 32 | -/** | ||
| 33 | - * Normalize a port into a number, string, or false. | ||
| 34 | - */ | ||
| 35 | - | ||
| 36 | -function normalizePort(val) { | ||
| 37 | - var port = parseInt(val, 10); | ||
| 38 | - | ||
| 39 | - if (isNaN(port)) { | ||
| 40 | - // named pipe | ||
| 41 | - return val; | ||
| 42 | - } | ||
| 43 | - | ||
| 44 | - if (port >= 0) { | ||
| 45 | - // port number | ||
| 46 | - return port; | ||
| 47 | - } | ||
| 48 | - | ||
| 49 | - return false; | ||
| 50 | -} | ||
| 51 | - | ||
| 52 | -/** | ||
| 53 | - * Event listener for HTTP server "error" event. | ||
| 54 | - */ | ||
| 55 | - | ||
| 56 | -function onError(error) { | ||
| 57 | - if (error.syscall !== 'listen') { | ||
| 58 | - throw error; | ||
| 59 | - } | ||
| 60 | - | ||
| 61 | - var bind = typeof port === 'string' | ||
| 62 | - ? 'Pipe ' + port | ||
| 63 | - : 'Port ' + port; | ||
| 64 | - | ||
| 65 | - // handle specific listen errors with friendly messages | ||
| 66 | - switch (error.code) { | ||
| 67 | - case 'EACCES': | ||
| 68 | - console.error(bind + ' requires elevated privileges'); | ||
| 69 | - process.exit(1); | ||
| 70 | - break; | ||
| 71 | - case 'EADDRINUSE': | ||
| 72 | - console.error(bind + ' is already in use'); | ||
| 73 | - process.exit(1); | ||
| 74 | - break; | ||
| 75 | - default: | ||
| 76 | - throw error; | ||
| 77 | - } | ||
| 78 | -} | ||
| 79 | - | ||
| 80 | -/** | ||
| 81 | - * Event listener for HTTP server "listening" event. | ||
| 82 | - */ | ||
| 83 | - | ||
| 84 | -function onListening() { | ||
| 85 | - var addr = server.address(); | ||
| 86 | - var bind = typeof addr === 'string' | ||
| 87 | - ? 'pipe ' + addr | ||
| 88 | - : 'port ' + addr.port; | ||
| 89 | - debug('Listening on ' + bind); | ||
| 90 | -} |
-
Please register or login to post a comment