草庐IT

PCI-Express

全部标签

node.js - NodeJS + MongoDB + Express - 查询没有带来任何结果

一直在研究NodeJS+MongoDB+Express堆栈,并遇到了执行查询的问题。我的index.js文件中有一些辅助方法:varmongoClient=newMongoClient(newServer(mongoHost,mongoPort));//BmongoClient.open(function(err,mongoClient){//Cif(!mongoClient){console.error("Error!Exiting...MuststartMongoDBfirst");process.exit(1);//D}vardb=mongoClient.db("trackr")

node.js - Mongoose :如何从 express.js 应用程序中的上限集合中获取数据?

我想监听MongoDB上限集合,将其用作日志记录工具。我使用node、express.js、mongo(带有mongoose)。这是我到目前为止的(简化的)代码:varmongoose=require('mongoose');mongoose.connect('mongodb://localhost/mydb');varlogSchema=newmongoose.Schema({date:Date,message:String},{capped:{size:1024}});varLog=mongoose.model('Log',logSchema);varfilter={"date":

javascript - 使用 passport.js 在 express.js 中管理不同类型用户的身份验证

我在使用Express.js4.x中的Passport.js管理不同类型用户的状态时遇到问题。我的mongodb数据库中有3种用户集合1.Member(hashisownprofilepage)2.Operator(hashisowndashboard)3.Admin(handlesthebackend)我已经创建了他们单独的登录/注册系统。但似乎只有成员在工作,而其他人则没有。我什至为每个用户编写了不同的登录/注册策略集。比如成员passport.use('signup')和passport.use('login')。对于运营商passport.use('op-signup')和pa

node.js - 如何让 Express 返回我刚刚在 MongoDB 中删除的对象

如果这不是一种常见的做法,请随时告诉我-我是一个相当新的程序员-但我想我过去见过API,当你向资源提交DELETE请求时(/todo/1234),有些服务器会在响应中返回你刚刚删除的对象。那是一回事吗?如果是这样,我会对学习如何做感兴趣。这是我拥有的:.delete(function(req,res){Todo.findById(req.params.todoId).remove(function(err){if(err)res.status(500).send(err);res.send("Todoitemsuccessfullydeleted");});});这段代码确实删除了该项

javascript - 获取从 nodeJS + Express 返回的空响应

如果这不符合社区标准,我深表歉意,但请注意,我已尽力而为。我在从MongoDB实例获取内容的API中返回JSON响应时遇到问题基本上我有以下文件来处理nodejs服务器(server.js):varexpress=require('express');varapp=express();varbodyParser=require('body-parser');varmongoose=require('mongoose');varPerson=require('./models/people');mongoose.connect('mongodb://localhost/testdb');

node.js - Express Mongoose Model.find() 返回未定义

嘿,有问题。尝试发送包含Mongo数据的Express响应。这是我的Express服务器的代码varTask=require('./modules/Task');app.get('/get-all-tasks',function(req,res){res.setHeader('Content-Type','application/json');console.log(Task.getAllTasks());//returnsundefinedres.json({msg:"Hej,thisisatest"});//returnsobject});这是单独文件中的Mongoose模型var

node.js - 如何用mongoDb实现Express?

我正在使用ErikRas的启动程序在React、Redux、Express和Socketio中构建一个网站:https://github.com/erikras/react-redux-universal-hot-example我觉得很疯狂:这么多关于React和Redux的教程。不想说如何实现MongoDb。我希望答案对其他人也有用。事实上,我们在网上可以找到的所有启动器都避免谈论和举例说明数据存储。...也许是因为它把复杂性推得太远了。我不知道。所以...我正在尝试添加MongoDb。这些教程展示了不同的方式,但始终使用纯node.js和express,并且通常具有极其简单的设置。

javascript - 使用 express : Can't set headers after they are sent 时出错

我正在创建express应用程序,在路由器中我将从mongodb获取数据。这是我的代码router.get('/',function(req,res,next){MongoClient.connect(url,function(err,db){db.collection('school').find({}).toArray(function(err,doc){assert.equal(null,err);assert.ok(doc!=null);res.render('index',{title:'iGyan.org',schools:doc});});db.collection('s

node.js - 使用 Express 和 Mongodb 维护上传的图片 - 最佳实践?

我正在开发一项小服务(Express、Mongodb),用户可以在其中将图像上传到他们在各个地方的帐户。在开始之前,我想确保我有正确的策略来管理(存储、编辑、删除、加载)这些上传的图片。我最初的想法是将图片上传到具有users-id的文件夹将目录链接保存为用户数据库模型中的字符串然后在前端将url字符串粘贴到img-src中这种方法真正让我烦恼的是,图像基本上需要在两个地方维护(更改图像名称、删除图像、添加图像……),数据库模型(urls字符串)和上传文件夹结构(路径、图像名称)。这可能可以通过一组辅助函数变得更容易。但是,是否有更优雅的方式来使用Mongodb和Express管理图像

node.js - Express js 使用来自 mongodb 的值到查询之外

我是expressjs和nodejs的新手。我想知道是否可以这样做。第一件事我正在尝试获取1个查询的计数。第2次查询收藏登录。循环它并格式化并使用id获取名称值。我在count1上得到undefined,我看到它在json响应中被忽略了。如何在查询之外传递查询返回值?router.post('/logmein',function(req,res,next){varemail=req.param('email');varpassword=req.param('password');varcount1;MongoClient.connect(MongoUrl,function(err,db