Commit 5116b029 authored by Jonathan Cunanan's avatar Jonathan Cunanan

Make babel-node work on bin/

parent 3313831c
This diff is collapsed.
......@@ -3,8 +3,8 @@
"version": "0.0.0",
"private": true,
"scripts": {
"start": "npm run dev",
"dev": "babel-node ./bin/www"
"start": "npm run prod",
"dev": "NODE_ENV=development babel-node ./src/bin/www"
},
"dependencies": {
"cookie-parser": "~1.4.3",
......@@ -13,6 +13,7 @@
"morgan": "~1.9.0"
},
"devDependencies": {
"@babel/cli": "^7.2.3",
"@babel/core": "^7.2.2",
"@babel/node": "^7.2.2",
"@babel/preset-env": "^7.3.1",
......
......@@ -4,9 +4,8 @@ import cookieParser from 'cookie-parser';
import logger from 'morgan';
import indexRouter from './routes/index';
import usersRouter from './routes/users';
var app = express();
const app = express();
app.use(logger('dev'));
app.use(express.json());
......@@ -15,6 +14,5 @@ app.use(cookieParser());
app.use(express.static(path.join(__dirname, '../public')));
app.use('/', indexRouter);
app.use('/users', usersRouter);
export default app;
......@@ -4,22 +4,24 @@
* Module dependencies.
*/
var app = require('../src/app');
var debug = require('debug')('express-es6-sample:server');
var http = require('http');
import app from '../app';
import debugLib from 'debug';
import http from 'http';
const debug = debugLib('express-es6-sample:server');
/**
* Get port from environment and store in Express.
*/
var port = normalizePort(process.env.PORT || '3000');
const port = normalizePort(process.env.PORT || '3000');
app.set('port', port);
/**
* Create HTTP server.
*/
var server = http.createServer(app);
const server = http.createServer(app);
/**
* Listen on provided port, on all network interfaces.
......@@ -63,6 +65,7 @@ function onError(error) {
// handle specific listen errors with friendly messages
switch (error.code) {
case 'EACCES':
/* eslint-disable no-console */
console.error(bind + ' requires elevated privileges');
process.exit(1);
break;
......@@ -82,5 +85,6 @@ function onError(error) {
function onListening() {
var addr = server.address();
var bind = typeof addr === 'string' ? 'pipe ' + addr : 'port ' + addr.port;
console.log(`Listening on ${bind}`);
debug('Listening on ' + bind);
}
import express from 'express';
const router = express.Router();
/* GET users listing. */
router.get('/', function(req, res, next) {
res.send('respond with a resource');
});
export default router;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment