草庐IT

expressive

全部标签

session - NodeJS + Express + Mongo Session 存储

我目前正忙着在MongoDb中存储session。我尝试过express-session-mongo和connect-mongodb,当我尝试加载登录页面时,它们都给了我相同的“500内部服务器错误”。这让我认为可能在某个地方与mongoose-auth存在冲突。无论如何,这是我的设置:app.js:varMongoStore=require('connect-mongodb');varMongoDb=require('mongodb').Db;varServer=require('mongodb').Server;vardb=newMongoDb('myDb',newServer('

node.js - Express 4 的 Connect-mongo 替代方案

我希望在我的Express应用中实现cookiestore,我关注了这个问题BestSessionStorageMiddlewareforExpress+MongoDB和https://github.com/kcbanner/connect-mongo对于我的Express3.x项目,但对于Express4,connect中间件已弃用。哪个是connect-mongo的合适替代方案? 最佳答案 中间件已从核心中提取出来并移动了各个模块。这会改变您设置应用程序的方式,但您可以选择使用与以前相同的中间件。overview解释如何从3.x

javascript - 如何使用 Node.js 和 MongoDB 进行用户注册(使用 mongoose 和 Express.js)

我需要你的帮助。我想制作用户注册表并使用Nodejs、Express.js、MongoDB(mongoose)并给我一个非常简单的示例如何制作用户注册表:姓名、电子邮件、密码和手机号码:)我制作了Mongoose模式和给出这样的值Name:req.body.name但它不起作用:/在我看来,我做了坏事。这是我的代码,如果您认为它不正确,请更正它。(对不起,我的英语不好)。这是server.jsvarmongoose=require('mongoose');mongoose.connect('mongodb://localhost/addressbookdb');varexpress=r

javascript - 用 express.js 处理 Mongoose 连接的正确方法是什么?

我尝试运行一个非常简单的“server.js”设置:varexpress=require('express'),wines=require('./routes/testscripts');varapp=express();app.get('/first_test',wines.popSingleData);app.listen(3000);console.log('Listeningonport3000...');这是设置为连接到localhost:3000当我导航到localhost:3000/first_test时,它会调用testscript.js中的“popSingleData

node.js - 如何在 MongoDB 中为 NodeJS Express 应用程序存储站点配置?

我有一个使用MongoDB和Jade模板语言在NodeJS0.8.8上运行的Expressjs应用程序,我希望允许用户配置许多站点范围的演示选项,例如页面标题、Logo图像、等等如何将这些配置选项存储在mongoDB数据库中,以便在应用程序启动时读取它们,在应用程序运行时对其进行操作,并将它们显示在Jade模板中?这是我的一般应用设置:varapp=module.exports=express();global.app=app;varDB=require('./accessDB');varconn='mongodb://localhost/dbname';vardb;//AppConf

node.js - 我是一个完整的新手,如何学习 Node.Js + Express + MongoDB?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭9年前.我想明确一点,我之前没有编程经验,我只有HTML和SQL方面的经验,每个人似乎都喜欢“看起来像文档”,是的,这对我有帮助!sniff*sniff*有没有值得推荐的书或一系列网络广播? 最佳答案 欢迎来到node.js的精彩世界!我自己也刚开始学习Node.js,经常问自己“什么是express?”“

node.js - 如何使用 Express 和 MongoStore 从 MongoDB 集合中查找 session

我正在使用Node/Express/Mongo实现session存储。我的问题是我无法从我的sessions集合中检索任何session,因此我无法确定用户是否已经登录。我正在使用MongoSkin、MongoStore和mongo-connect,尽管我不介意使用Mongoose和其他工具。这是我的调试输出://Checkwhetherthecurrentuserhasasession.//Ifso,adds"currentUser"totherequest.//Else,redirecttotheloginpage.functionloadUser(req,res,next){co

node.js - 使用express,mongodb作为服务器数据库的 Node js中的用户管理

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion正在寻找将用户管理添加到我的网站的方法。站点:使用Node.js和Express,使用Express创建初始项目时,app.js文件包含以下行:app.use('/',routes);app.use('/users',users);另外,在routes文件夹下会创建一个文件users.js。我的问题是如何管理用户、强制登录以及为普通用户/管理员用户显示不同的View。我希望找到一个简单的示例/教程。存储

node.js - 如何在没有 Mongoose 的情况下使用 express 连接到 mongodb?

我正在使用express框架,并且想在不使用mongoose的情况下连接到mongodb,但使用nativenodejsMongodb驱动程序。在不每次都创建新连接的情况下如何做到这一点?为了处理get或post请求,我目前为每个请求打开一个到数据库的新连接,并在请求完成时关闭它。有一个更好的方法吗?提前致谢。 最佳答案 按照我评论中的示例,对其进行修改,以便应用处理错误而不是无法启动服务器。varexpress=require('express');varmongodb=require('mongodb');varapp=expr

node.js - NodeJS、Express 和 Mongoose : Calls are intermittantly slow

我有一个非常简单的nodeJS应用程序。由于某种原因,服务器的响应时间差异很大。这是我的app.js:varexpress=require('express');varhttp=require('http');varpath=require('path');varModels=require('./schema/schema.js');varapp=express();//allenvironmentsapp.set('port',process.env.PORT||3000);app.set('views',path.join(__dirname,'views'));app.set(