Browse Source

update

master
Yutsuo 6 years ago
parent
commit
a6422a4c29
  1. 4
      .gitignore
  2. 3692
      package-lock.json
  3. 8
      package.json
  4. 39
      src/app.js
  5. 11
      src/bin/www.js
  6. 18
      src/routes/index.js

4
.gitignore vendored

@ -0,0 +1,4 @@
data/cache
.idea
node_modules
mongo_data

3692
package-lock.json generated

File diff suppressed because it is too large Load Diff

8
package.json

@ -1,5 +1,5 @@
{ {
"name": "es6-node", "name": "es6-nodejs",
"version": "0.0.0", "version": "0.0.0",
"private": true, "private": true,
"scripts": { "scripts": {
@ -10,5 +10,11 @@
"debug": "~2.6.9", "debug": "~2.6.9",
"express": "~4.16.1", "express": "~4.16.1",
"morgan": "~1.9.1" "morgan": "~1.9.1"
},
"devDependencies": {
"@babel/cli": "^7.8.3",
"@babel/core": "^7.8.3",
"@babel/node": "^7.8.3",
"@babel/preset-env": "^7.8.3"
} }
} }

39
src/app.js

@ -1,20 +1,35 @@
var express = require('express'); // var express = require('express');
var path = require('path'); // var path = require('path');
var cookieParser = require('cookie-parser'); // var cookieParser = require('cookie-parser');
var logger = require('morgan'); // var logger = require('morgan');
var indexRouter = require('./routes/index'); // var indexRouter = require('./routes/index');
var usersRouter = require('./routes/users'); // var usersRouter = require('./routes/users');
var app = express(); // var app = express();
// app.use(logger('dev'));
// app.use(express.json());
// app.use(express.urlencoded({ extended: false }));
// app.use(cookieParser());
// app.use(express.static(path.join(__dirname, 'public')));
// app.use('/', indexRouter);
// app.use('/users', usersRouter);
// module.exports = app;
// app.js
import express from 'express';
import path from 'path';
import cookieParser from 'cookie-parser';
import logger from 'morgan';
import indexRouter from './routes/index';
const app = express();
app.use(logger('dev')); app.use(logger('dev'));
app.use(express.json()); app.use(express.json());
app.use(express.urlencoded({ extended: false })); app.use(express.urlencoded({ extended: false }));
app.use(cookieParser()); app.use(cookieParser());
app.use(express.static(path.join(__dirname, 'public'))); app.use(express.static(path.join(__dirname, '../public')));
app.use('/', indexRouter); app.use('/', indexRouter);
app.use('/users', usersRouter); export default app;
module.exports = app;

11
src/bin/www.js

@ -4,9 +4,14 @@
* Module dependencies. * Module dependencies.
*/ */
var app = require('../app'); // var app = require('../app');
var debug = require('debug')('es6-node:server'); // var debug = require('debug')('es6-node:server');
var http = require('http'); // var http = require('http');
import app from '../app';
import debugLib from 'debug';
import http from 'http';
const debug = debugLib('your-project-name:server');
/** /**
* Get port from environment and store in Express. * Get port from environment and store in Express.

18
src/routes/index.js

@ -1,9 +1,19 @@
var express = require('express'); // var express = require('express');
var router = express.Router(); // var router = express.Router();
// /* GET home page. */
// router.get('/', function(req, res, next) {
// res.render('index', { title: 'Express' });
// });
// module.exports = router;
// routes/index.js
import express from 'express';
var router = express.Router();
/* GET home page. */ /* GET home page. */
router.get('/', function(req, res, next) { router.get('/', function(req, res, next) {
res.render('index', { title: 'Express' }); res.render('index', { title: 'Express' });
}); });
export default router;
module.exports = router;
Loading…
Cancel
Save