app.configure(function(){ // all environments app.set('port', process.env.PORT || 3000);//master branch app.set('views', __dirname + '/views'); app.set('view engine', 'jade'); app.use(favicons(__dirname + '/public/images/icons')); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(app.router); app.use(express.static(path.join(__dirname, 'public'))); });
var routes = require('./routes/index'); var users = require('./routes/users'); var app = express(); // view engine setup app.set('views', path.join(__dirname, 'views')); app.engine('html', swig.renderFile); app.set('view engine', 'html'); // uncomment after placing your favicon in /public //app.use(favicon(path.join(__dirname, 'public', 'favicon.ico'))); app.use(favicons(__dirname + '/public/images/icons')); // allowing for many include possibilities app.use('/scripts/aframe', express.static(__dirname + './node_modules/aframe/')); app.use('/scripts/aframe/dist', express.static(__dirname + '/node_modules/aframe/dist/')); app.use(logger('dev')); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: false })); app.use(cookieParser()); app.use(express.static(path.join(__dirname, 'public'))); app.use('/', routes); app.use('/users', users);
var express = require('express'); var path = require('path'); var favicons = require('connect-favicons'); var logger = require('morgan'); var cookieParser = require('cookie-parser'); var bodyParser = require('body-parser'); require('./app_api/models/db'); var routesApi = require('./app_api/routes/index'); var app = express(); app.set('view engine', 'html'); app.use(favicons(path.join(__dirname, 'client/build'))); app.use(logger('dev')); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: false })); app.use(cookieParser()); // Below uncommented when sending to Heroku // remove dinky else (for testing locally as NODE_ENV undefined) /*if (process.env.NODE_ENV === 'production') { app.use(express.static(path.join(__dirname, 'client/build'))); } else { app.use(express.static(path.join(__dirname, 'client/build'))); }*/ app.use('/api', routesApi); app.use(express.static(path.resolve(__dirname, 'build/static/css'))); app.get('*', (req, res) => { res.sendFile(path.resolve(__dirname, 'client/build', 'index.html')); });
var routes = require('./routes'); var http = require('http'); var path = require('path'); var MongoStore = require('connect-mongo')(express); var settings = require('./settings'); var flash = require('connect-flash'); var favicons = require('connect-favicons'); var app = express(); // all environments app.set('port', process.env.PORT || 3000); app.set('views', path.join(__dirname, 'views')); app.set('view engine', 'ejs'); app.use(flash()); //app.use(express.favicon()); app.use(favicons(path.join(__dirname, 'public/images'))); app.use(express.logger('dev')); app.use(express.json()); app.use(express.urlencoded()); app.use(express.methodOverride()); app.use(express.cookieParser()); app.use(express.bodyParser({keepExtensions:true, uploadDir:'./public/upload'})); app.use(express.session({ secret:settings.cookieSecret, key:settings.db, cookie:{maxAge:1000*60*60*24*30}, store:new MongoStore({db:settings.db}) })) app.use(app.router); app.use(express.static(path.join(__dirname, 'public')));
/** * Created by JNC on 2016/6/8. */ var express = require('express'); var fs = require('fs'); var favicons = require('connect-favicons'); var app = express(); app.use(favicons()); app.get('/ListUsers',function(req,res){ fs.readFile(__dirname + '/' + "users.json","utf8",function(err,data){ if(err){ return console.log(err.status); } console.log(data); res.send(data); }); }); //读取用户 app.get('/:id', function (req, res) { // 首先我们读取已存在的用户 fs.readFile( __dirname + "/" + "users.json", 'utf8', function (err, data) { data = JSON.parse( data ); var user = data["user" + req.params.id] console.log( user ); res.send(JSON.stringify(user)); }); }) app.listen(8000);