var express = require('express');
var path = require('path');
var favicon = require('serve-favicon');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
var routes = require('./routes/index');
var users = require('./routes/users');
var app = express();
// view engine setup
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'ejs');
// uncomment after placing your favicon in /public
//app.use(favicon(path.join(__dirname, 'public', 'favicon.ico')));
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);
// catch 404 and forward to error handler
app.use(function(req, res, next) {
var err = new Error('Not Found');
err.status = 404;
next(err);
});
// error handlers
// development error handler
// will print stacktrace
if (app.get('env') === 'development') {
app.use(function(err, req, res, next) {
res.status(err.status || 500);
res.render('error', {
message: err.message,
error: err
});
});
}
// production error handler
// no stacktraces leaked to user
app.use(function(err, req, res, next) {
res.status(err.status || 500);
res.render('error', {
message: err.message,
error: {}
});
});
module.exports = app;
没有合适的资源?快使用搜索试试~ 我知道了~
express4.X框架中使用socket.io
共9个文件
js:4个
ejs:2个
json:1个
4星 · 超过85%的资源 需积分: 32 119 下载量 42 浏览量
2016-08-08
11:00:04
上传
评论
收藏 4KB RAR 举报
温馨提示
express4.X框架中使用socket.io
资源推荐
资源详情
资源评论
收起资源包目录
socketio.rar (9个子文件)
public
images
stylesheets
style.css 111B
javascripts
views
index.ejs 848B
error.ejs 83B
app.js 1KB
socketio.js 566B
bin
www 2KB
routes
users.js 203B
index.js 239B
package.json 353B
共 9 条
- 1
资源评论
- 梦小天2016-11-22程序需要自行修改一下意外金喜2016-12-14哈哈,能用到这个的估计都会修改吧
意外金喜
- 粉丝: 536
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功