app.js /** * Module dependencies. */ //加载模块 var util = require('util'); var http = require('http'); var path = require('path'); var routes = require('./routes'); var express = require('express'); //添加插件模块 var MongoStore = require('connect-mongodb'); var dbConfigure = require('./db_configure').configure; var partials = require('express-partials'); var flash = require('connect-flash'); //定义app var app = express(); var sessionStore = new MongoStore({ db: dbConfigure.db }, function () { console.log('connect mongodb success...'); }); // 文件配置 all environments app.configure(function () { app.set('port', process.env.PORT || 3000); app.set('views', __dirname + '/views'); app.set('view engine', 'jade'); app.use(partials()); app.use(flash()); app.use(express.favicon()); app.use(express.logger('dev')); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(express.cookieParser()); app.use(express.cookieSession({ secret: dbConfigure.cookieSecret, cookie: { maxAge: 60000 * 30 //20 minutes }, store: sessionStore })); app.use(app.router); app.use(express.static(__dirname + '/public')); }); //添加路由 // routes(app); ---------------- routes/index.js -------------- module.exports = function (app) { app.get('/query', function (req, res) { }); }; -------------------------------------------- app.get('/', routes.index); app.get('/reg', routes.reg); app.post('/reg', routes.doReg); app.get('/login', routes.login); app.post('/login', routes.doLogin); app.get('/logout', routes.logout); // development only if ('development' == app.get('env')) { app.use(express.errorHandler()); } //启动服务 http.createServer(app).listen(app.get('port'), function () { console.log('服务器已启动,监听:' + app.get('port')); }); //输出日志 console.log(util.inspect([new MongoStore({ db: dbConfigure.db_name })], true, 4, true));
相关推荐
用于解决jenkins安装nodeJs插件后不能选择nodejs版本,将该文件上传到服务器,然后 docker cp ./hudson.plugins.nodejs.tools.NodeJSInstaller 容器ID:/var/jenkins_home/updates 然后重启Jenkins
图书管理系统,java+express+mongodb+nodejs+gulp.zip 图书管理系统,java+express+mongodb+nodejs+gulp.zip 图书管理系统,java+express+mongodb+nodejs+gulp.zip 图书管理系统,java+express+mongodb+nodejs+...
nodeJs 12.22.12-x64-windows版本 nodeJs 12.22.12-x64-windows版本 nodeJs 12.22.12-x64-windows版本 nodeJs 12.22.12-x64-windows版本 nodeJs 12.22.12-x64-windows版本
# node -v v10.24.1 # npm -v 6.14.12
Node.js 是一个跨平台的 JavaScript 运行时环境。 Node.js 使用高效、轻量级的事件驱动、非阻塞 I/O 模型。Node.js 的生态系统是目前最大的开源包管理系统。 Node.js 是一套用来编写高性能网络服务器的 JavaScript ...
imagemin.min.js cjpeg cjpeg.exe pngquant pngquant.exe pngquant-ppc 使用方法: let imageminApi = require('../lib/imagemin.min') // 压缩图片 imageminApi.imagemin(['dir/image.png',...], { plugins: [ ...
1. `app.js`:这是项目的主入口文件,通常包含了Express应用的配置和路由设置。 2. `package-lock.json`:记录了所有依赖包的具体版本,确保在不同环境下安装的依赖库版本一致。 3. `package.json`:定义了项目的元...
JavaScript应用实例-nodejs下载图片.js
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
nodejs_12.15.0。 简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎...
nodejs14.9.0
Node.js 是一个开源的、跨平台的 JavaScript 运行环境,它允许开发者在服务器端运行 JavaScript 代码。Node.js 的最新稳定版本是 v18.12.1,这是一个针对 x86 架构的 Windows 版本。在这个版本中,用户可以享受到...
下载node.exe之后,放到c盘nodejs文件下,在环境变量path里面加上 c:\nodejs\node.exe,在nodejs目录下建立server.js,文件里面写上这些 var http = require('http'); http.createServer(function (request, ...
nodejs v14.15.0手册。
Tencent Cloud API 3.0 SDK for Node.js node.js node.js node.js node.js node.js
NodeJS 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它让开发者能够在服务器端使用 JavaScript 进行编程,极大地扩展了 JavaScript 的应用范围。NodeJS 的版本号通常包含主版本、次版本和修订版,如"182.3911...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
Node.js package for Teo. node.js node.js node.js node.js node.js
这里包含nodejs 最新各种版本下载,node.js各版本下载合集,官方资源下载。 node.js不是一门语言,不是库,不是框架,只是一个javeScript运行时环境 简单的就是node.js可以解析和执行javeScript代码,以前只有浏览器...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装