Tag: mean stack

MEAN(stack)Node.js app目录与rails(stack)目录相比是什么样的?

这是我第一次看Node节点,因为我学习了使用Ruby on Rails进行Web开发,所以对于一些基本的东西有点困惑。 我明白一个rails目录的样子。 demo/ …./app ……../assets *Javascript, CSS, images, etc* ……../controller *Connect the model with the view* ……../helpers – *model & view assistance code* ……../models – *Database Structure* ……../views – *HTML CSS* …………../layouts *overall application view structure * …./components …./config *Server related stuff I only touch when pushing to production* …./db *schema for database, […]

如何将节点/快车应用程序的值传递给AngularJS控制器

我正在开发一个基于mean.js锅炉板的应用程序。 在我的一个angular控制器中,我需要“知道”应用程序是否在开发,testing或产品中运行。 当宿主节点应用程序启动时,这通过NODE_ENV环境variables指示,所以节点知道它在哪里运行。 如何将这些知识传递到应用的angular度部分?

如何在MEAN中制作自定义主题

我是新手,将使用MEAN创build新网站。 我已经使用命令mean package <package_name>在MEAN创build了这个包 我也使用app.set('views', __dirname + '/server/views');来覆盖默认的模板app.set('views', __dirname + '/server/views'); 命令在我的自定义包的app.js中,但MEAN仍然在MEAN's默认布局中呈现我的angular度视图。 我的MEAN包文件夹的结构是 packages –core —-admin —-articles —-circles —-swagger —-system —-users –custom —-<my_package> ——public ——–assets ——–controllers ——–directives ——–routes ——–services ——–views ——server ——–config ——–controllers ——–models ——–routes ——–views ——.bowerrc ——app.js ——bower.json ——package.json —-i18n —-theme 我怎样才能渲染我自己的主题

如何将数据作为堆存储在MongoDB集合中?

我为我的Web应用程序使用MEAN堆栈,其中包含可以最有效地存储和访问的数据作为堆结构。 我的应用程序将有很多调用(大约每分钟几百次)来检索集合中的最小元素,并且每次都独立处理它。 因为我想使用Node.js和MongoDB(因此MEAN堆栈),我想知道如何构build数据堆。 理想情况下,我想将npm的堆以某种方式并入到MEAN堆栈的MongoDB和/或Mongoose中。 但是我不确定在哪里以及如何。 是的,我可以使用MongDB的sort(),但这意味着我必须根据这个答案所说的每一次sorting集合 db.the_collection.find().sort({the_field: 1}).limit(1) 每分钟排列几百次基本一样的东西会很糟糕,不是吗? 或者是MongoDB非常高效,它可以处理这个? 有人也提到了$ min。 我不知道这是否会帮助,因为我甚至不知道如何比较sort() 。

Bitnami MEANstack:找不到模块'mongoose'

尝试在我的项目上连接MongoDB后遇到了问题。 我已经按照本教程的本地安装的说明执行命令node bin\www ,我得到错误: Error: Cannot find module 'mongoose' 我应该如何解决这个问题? 提前致谢! 问候,达瑞尔

使用mongodbembedded集合

我刚开始使用mongodb和nodejs。 我知道mongodb不支持连接。我只是在mongodb中插入数据,我的文档看起来像: { "_id": ObjectId("564dacf84d52785c1d8b4567"), "content": "This blog created by karanSofat", "html": "<p>This blog created by karanSofat</p>\n", } 现在用户对这个post发表评论。 它应该是这样的: { "_id": ObjectId("564dacf84d52785c1d8b4567"), "comments": [ { "name": "sumit", "email": "sumit@ggi.net", "comment": "this is also well for me", "posted_at": ISODate("2015-11-19T11:06:27.172Z") } ], "content"▼: "This blog created by karanSofat", "html": "<p>This blog created by karanSofat</p>\n", } 这是我的模特, […]

使用相同path中的Nodemon启动多个Express应用程序

如何从同一根文件夹启动不同的Express应用程序? 使用多个terminal窗口是可以接受的。 我很乐意使用nodemon和参数: nodemon 'landing' nodemon NODE_APP='app02' NODE_APP='app02' nodemon 我目前直接使用node 。 这工作,但不给我的能力来观看文件夹: NODE_APP='app02' node ./server/server.js 不幸的是,我找不到允许这个的nodemon任何组合。 正如你可以从我的文件夹结构看到的,所有的服务器资源是共享的: client common <- Express static path 'common' assets directives modules vendor landing <- App 01 modules <- Modules specific to App 01. app.js index.html signup <- App 02 modules <- Modules specific to App 02. app.js index.html members […]

VS Code intellisense /自动完成与meanjs

我对MEAN堆栈和VS代码都很陌生。 我试图让自动完成工作在VS代码,但没有运气。 根据我所做的谷歌search,它应该“只是工作”。 我有一个meanjs.org应用程序(meanjs v0.3.3),但实际上没有任何intellisense,至less没有任何真正重要的地方。 我错过了什么吗? 提前致谢

MEAN Stack:如何将函数的结果更新到数据库?

我有一个评论系统,我需要将upvote存储在数据库中,每当upvote图标被点击。 function我增加了数量,但一旦我刷新它再次说0。 如何将其直接存储到数据库? 这里是代码: 在public / javascripts目录中的ang.js中: var app=angular.module('peopleComments',['ui.router']); app.factory('comments',['$http', function($http){ var c={ comments:[] }; //loading all existing comments with getAll() c.getAll=function(){ return $http.get('/comments').success(function(data){ angular.copy(data, c.comments); }); }; //function which creates the new comments for updating in the database c.create = function(comment) { return $http.post('/comments', comment).success(function(data){ c.comments.push(data); });}; return c; }]); app.controller('Base',[ '$scope','comments',function($scope,comments){ $scope.comments=comments.comments; $scope.addComment=function(){ […]

Node.JS中的架构重要吗?

我正在为一个我刚刚构build的表单创build一个巨大的模式…据说我的模式顺序必须模仿forms顺序,还是只能按照我把它们放入的顺序input所有的input? 下面的例子。 可以这样吗? // link to mongoose var mongoose = require('mongoose'); // define the article schema var mapSchema = new mongoose.Schema({ created: { type: Date, default: Date.now }, dd1: { type: String, default: '' }, dd2: { type: String, default: '' }, com1: { type: String, default: '' }, com2: { type: String, default: '' […]