Tag: mean stack

无法启动mongo db

我已经做了mongodb安装过程中提到的链接https://docs.mongodb.com/manual/installation/但我不能启动MongoDB这是我的日志请告诉我可能的方式来启动MongoDB C:\>"C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe" 2017-03-12T12:42:55.378+0530 I CONTROL [initandlisten] MongoDB starting : pid=5 400 port=27017 dbpath=C:\data\db\ 64-bit host=vimals 2017-03-12T12:42:55.379+0530 I CONTROL [initandlisten] targetMinOS: Windows 7/W indows Server 2008 R2 2017-03-12T12:42:55.380+0530 I CONTROL [initandlisten] db version v3.4.2 2017-03-12T12:42:55.381+0530 I CONTROL [initandlisten] git version: 3f76e40c105 fc223b3e5aac3e20dcd026b83b38b 2017-03-12T12:42:55.382+0530 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.1u-fips 22 Sep 2016 2017-03-12T12:42:55.382+0530 I […]

如何使用body-parser将嵌套对象数组插入/添加到使用nodejs和mongoose的mongodb数据库中

我正在尝试向mongo数据库插入数据。 我正在用mongoose做这个。 我已经创build了像下面的mongoose Schema – const countrySchema = mongoose.Schema({ country_id: { type : Number, required: true, unique : true }, country_name : { type : String, required : true, unique : true }, country_description : { type : String, required : true, unique : true }, country_currency : { type : String, required : true, […]

mongoose不能保存embedded的文件

我正在尝试在Mongo DB中创build一个embedded文档的文档。 文档的模型/架构如下所示: var mongoose = require('mongoose'); var Schema = mongoose.Schema; // Cupboard Collection Schema var ShelfSchema = new Schema({ shelf_name: { type: String }, shelf_desc: { type: String } }); var CupboardSchema = new Schema({ cupboard_name: { type: String, required: true, unique: true }, cupboard_desc: { type: String, required: true }, shelf: [ShelfSchema] }, […]

平均堆栈安装在端口80或iis下

我有一个平均堆栈应用程序,现在在Node Js和端口3000上工作。我有一个Windows Server 2016,我需要部署.Net应用程序,所以我需要IIS。 我不能使端口80上运行两个Web服务器,但我不希望用户被迫input运行我的意思应用程序的端口。 我试图与iisnode合作,但没有成功,我还阅读了有关反向代理为了将端口80上的请求redirect到另一个端口。 这两个解决scheme都可以是有效的,但是,在将其他时间花在错误的方向上之前,我会问在这种情况下最好的做法是什么。 更新:向前一步。 我现在可以访问应用程序的加载页面,但是应用程序找不到我的bundle.js(由Webpack创build的包)。 module.exports = webpackMerge.smart(commonConfig, { entry: { 'app': './assets/app/main.aot.ts' }, output: { path: path.resolve(__dirname + '/public/js/app'), filename: 'bundle.js', publicPath: '/js/app/', chunkFilename: '[id].[hash].chunk.js' }, 我的web.config是: <configuration> <system.webServer> <handlers> <add name="iisnode" path="start.js" verb="*" modules="iisnode" /> </handlers> <rewrite> <rules> <rule name="tep"> <match url="/*" /> <action type="Rewrite" url="start.js" /> </rule> </rules> […]

MEAN堆栈最佳实践package.JSON文件

一个广泛的问题的位,但我正在做一个MEAN堆栈应用程序。 我想在我的项目中有一个文件夹结构,我分开前后端在单独的文件夹中。 什么被认为是更好的做法,为什么? 将package.json文件放在客户端和服务器文件夹中 只将package.json文件放在项目的根目录下。

了解平均堆栈和整合uglify.js和手写笔

我刚刚开始使用MEAN栈( https://github.com/linnovate/mean ),所以我很确定我的问题对于专家来说是非常基本的,所以我提前致歉! 虽然我认为这将是这个堆栈已经提供的gread除了,我不能设法整合Uglify.js和铁笔 也有人问过这个问题 ,但是对于服务器和公共视图来说,使用Jade模板是有意义的,至less在标准化方面是这样的。 我已经tryed玩grunt文件和server.js,重命名一些文件,但我设法实现迄今为止,打破原来的项目… 提前致谢! 编辑:刚刚find了这个项目的一个分支,只是增加了公共意见玉模板的支持: https : //github.com/tutley/mean

MongoDB配对和删除顺序数据库条目的最佳方法

好吧,让我们说我正在做一场盲目的战争游戏! 用户A和B有x个士兵 目前有0个DB文档。 用户A发送50名制作DB文档的士兵用户B在用户A后发送62名士兵! 这将创build一个新的数据库文档。 我需要最有效/可扩展的方式来查找用户A的文档,将其与用户B的文档进行比较,然后删除这两个文档! (当然返回结果后) 这是问题! 我可能有一万多名用户在相同的时间发送士兵! 如何成功完成上述过程而不重叠? 我正在使用MEANstack进行开发,所以我不仅限于在数据库中这样做,但显然WebApp必须100%安全! 如果您需要任何其他信息或解释,请让我知道,我会更新这个问题 -谢谢

意思是堆栈 – 意思是init抛出错误

我刚刚开始平均堆栈。 我正在按照http://www.mean.io/#!/中的说明开始操作。 我按照这里的指示安装了平均堆栈 sudo npm install -g meanio 但是当我尝试用这个创build一个应用程序 mean init myApp 它在terminal中显示这个错误并终止 Cloning branch: master into destination folder: myApp events.js:72 throw er; // Unhandled 'error' event ^ Error: spawn ENOENT at errnoException (child_process.js:988:11) at Process.ChildProcess._handle.onexit (child_process.js:779:34) 不知道这是什么; 我甚至无法弄清楚什么是错的。 任何机构可以告诉我这是什么错误? 提前致谢!!

如何获取mongoose所有嵌套的文档对象

我是mongo DB的新手。 我正在开发一个使用MEAN堆栈的应用程序。 在我的后端,我有两个模型 – function和项目。 项目模式有一个叫做“特征”的属性,它是一个特征对象的数组。 var mongoose = require('mongoose'), Schema = mongoose.Schema; var ProjectSchema = new Schema({ name: { type: String, default: '', trim: true }, features:{ type: [Schema.ObjectId], ref: 'Feature' } }); /** * Statics */ ProjectSchema.statics.load = function(id, cb) { this.findOne({ _id: id }) .populate('features') .exec(cb); }; mongoose.model('Project', ProjectSchema); 请注意,我有function和项目模式的单独文件。 我将这两个模式注册为mongoose模型。 […]

Node.jsauthentication没有护照:是json的networking令牌可靠吗?

我正在使用MEAN堆栈,并希望确保某些路由具有经过身份validation的用户。 我一直在阅读JSON的networking令牌。 这似乎是合理的。 在我投入更多时间之前,我想询问是否有其他人使用它,以及是否有迄今为止注意到的任何主要缺陷。 除护照外,还有其他stream行的替代品吗?