-
1 votesanswersviews
MEAN Stack app - 发送后无法设置标头
我基本上尝试使用MEAN创建一个注册页面,如果用户和电子邮件已经存在,我想检查数据库(使用Mongoose的Mongo),如果其中一个是真的,则发送res.json失败 . 如果用户名和电子邮件不在数据库中,请继续添加用户 . 我收到错误“无法在发送后设置标头 . ”在节点控制台上,我试图找出原因 . 一旦User.getUsername()在回调中返回一个用户(如果传递的用户名存在于db中),它... -
0 votesanswersviews
限制angular2路由到经过身份验证的用户
我当时想要实现angular2-jwt的ex @CanActivate(() => tokenNotExpired()) 为了限制使用非过期JWT的用户在某些路线上的导航 . 但是@CanActivate似乎在r.c中被弃用了 . 路由器 . 如何在新路由器中实现仅对经过身份验证的用户的路由访问?有点像Angular 1.x中的拦截器 . -
1 votesanswersviews
在Nodejs的Router文件中公开vs创建对象
所以,我刚开始使用 expressjs 4.0.0 并遇到了 express.Router() 对象,这非常好 . 问题是,现在我的所有路由都在另一个文件中,如何将对象暴露给路径文件? serverjs文件: ... var passport = require('passport'); var router = require('./ app / routes.js')(护照); //将无法使... -
2 votesanswersviews
“ERR_NAME_NOT_RESOLVED”:Cloudflare Openshift NameCheap
我的配置如下: NameCheap 仅限Cloudflare名称服务器 . Openshift 已将域别名从app-account.rhcloud.com更改为domain.com . CloudFlare DNS settings 没有A记录,但有两个CNAME记录: domain.com is an alias of app-account.rhcloud.com 和 www is... -
2 votesanswersviews
Router.use需要中间件功能吗?
所以我试图在一个名为login_routes.js的独立JS文件中分离我的登录路由 我一直收到这个特定的错误: TypeError:Router.use()需要中间件函数,但在Function处获得了一个Object . (/Users/ethanthomas/Desktop/mean-stuff/express-server/node_modules/express/lib/router/i... -
9 votesanswersviews
Angular和Express路由如何在mean.js应用程序中协同工作?
我正在努力研究Angular和Express Routing(顺便说一句,我不知道是Express的新手),我一直用Angular处理路由 - 用ui-router - 但现在我开始构建一个MEAN.js应用程序我注意到我可以处理服务器端路由和客户端路由......这就是让我感到困惑的原因,这里有一些我的问题: 他们有什么不同? 如果我切换到快速路由,我还会有SPA吗? 我可以同时使... -
0 votesanswersviews
Angular templateURL,Express routing无法看到变量
我与MEAN堆栈的日子仍然相当新,目前正在关注复数的教程 . 但是,我遇到了有关角度和快速路由的问题 . 我在js文件中创建了以下控制器和指令: angular.module('app',[]); angular.module('app').controller('mainCrtl', function ($scope) { $scope.user = { name: 'L... -
0 votesanswersviews
在使用Jade模板的Express应用程序中集成Angular有什么好方法?
我是Node.js的新手,但是我想开始一个新项目,并且想到学习Node-Express框架和MEAN堆栈的好机会 . 令我困惑的是,如果上面提到的堆栈根据定义使用Angular,Express会附带Jade模板(*参见EDIT)引擎 . 事实上,我的理解是,尽管Jade可以与angular一起使用,但这可能是不必要的,可能只是过于复杂(例如参见this question) . 当然我可以看到Exp... -
0 votesanswersviews
Angular 6数据绑定到服务
我的MEAN堆栈应用程序需要显示MongoDB数据库中的表单数据,并允许用户更新信息 . 我有后端Node / Express API与所有CRUD操作一起工作,但我在角度方面实现了更新功能 . 首先,我向API发出一个http请求,返回指定表单的所有数据,并将{}放入相应HTML输入字段的value属性中 . 为了跟踪更改,我使用的是ngModel(在HTML中),自定义Angular服务和一系... -
2 votesanswersviews
为什么我尝试连接到mongo时出现连接错误
做一个练习,我必须构建一个允许注册用户并编辑它们的应用程序 . 我按照书中的说明操作,但仍然卡住,因为我收到错误: 未处理拒绝MongoError:无法在indexInformation(/ home / mihaly / meanbook / node_modules)上的Collection.listIndexes(/home/mihaly/meanbook/node_modules/mon... -
0 votesanswersviews
如何以编程方式强制mongoose查询并返回mongodb集合中的某个字段?
我有一个密码和盐存储在mongodb,我可以查询除盐以外的所有其他字段 . 这是架构: var userSchema = new Schema({ firstname : { type: String, trim: true}, lastname : { type: String, trim: true}, email : { type: String, requ... -
2 votesanswersviews
如何在Mongoose中推送数组
我想通过将数组推入文档更新数据,但我在res.send(错误)中出错,这是我的代码: router.put('/update/:id', passport.authenticate('jwt', {session:false}), (req, res, next)=>{ User.findById(req.params.id, function(err, user) { ... -
331 votesanswersviews
MEAN.js和MEAN.io之间的区别
我想使用MEAN JavaScript Stack,但我注意到有两个不同的堆栈,它们有自己的网站和安装方法:mean.js和mean.io.所以我想问自己这个问题:“我使用哪一个?” . 所以为了回答这个问题,我问社区你是否可以解释这两者之间有什么区别?如果可能的利弊?因为它们看起来和我很相似 . -
0 votesanswersviews
绑定子组件变量与父组件Angular 4中的下拉列表
我是Angular 4的新手,并使用MEAN堆栈开发应用程序 . 我的父组件是admin,child是session . 我试图根据子组件值设置父组件中的下拉值 . 我在插入会话方法中输出相同的 Launcher 事件 . 但是我无法设置下拉列表的值 . 请帮忙 . 管理员HTML <div> <label for="FormType" cla... -
0 votesanswersviews
Angular 2快速入门教程问题
各位大家好,所以我在学习Angular时遇到了一些问题 . 我最初看过newboston的Angular 2教程 . 当我完成后,我继续关注Angular的快速入门教程 . 两者非常相似,但在Bucky中它的设置是用ts文件制作js文件 . 我根据错误更新了package.json,但是当我运行npm install时,它给了我一些特定包需要的错误 . 更重要的是,我觉得好像这会影响行为,因为我不... -
2 votesanswersviews
如何调试meanjs,node-inspector没有打开debug?port = 5858
我克隆了meanjs并在启动时使用npm install和grunt运行它显示调试器在端口5858上侦听,但是当我打开chrome时 本地主机:8080 /调试端口= 5858 它显示网页不可用 . 有什么我需要做的让node-inspector调试器为meanjs工作? -
1 votesanswersviews
登录后获取更新的XSRF令牌和Cookie:Angular 4
我有一个用户登录的应用程序,并向nodeJs后端发送一些请求 . 在我的应用程序中,我首先发送一个虚拟请求然后我得到一个_csrf和XSRF-token我将它们设置为 Headers 并发送登录详细信息 . 在登录响应中,我在cookie中获得了一个新的XSRF令牌 . 我需要将其添加到登录后我执行的帖子请求的 Headers 中 . 这是我的auth.service.ts export clas... -
4 votesanswersviews
如何在节点js中以编程方式保护生成pdf的密码
我正在研究平均堆栈项目 . 在此我需要动态生成pdf并将其发送到用户电子邮件ID . 但是当用户输入密码时,pdf应该受密码保护,他可以看到pdf的内容 . 我正在使用html-pdf节点模块生成pdf,但我不知道如何才能使其受密码保护 . 请帮助我任何人 . 以下是我生成pdf的代码: // This Is Use To Genrate Pdf. app.post("/uplo... -
0 votesanswersviews
在Localhost中托管时,在Heroku :: Works中处理时出错
我在Meanstack中有一个应用程序,用于显示Geolocation及其相应的IP地址和扫描特定QR码后显示的mac地址 . 它在localhost中托管时工作正常 . 但是在Heroku中部署之后,它没有显示准确的位置,IP地址和MAC地址 . 我使用NPM Package来显示IP,Lat Log,MAC . var where = require('node-where'); var ge... -
2 votesanswersviews
基于休息的应用程序中的$ resource AngularJS客户端的PUT /更新操作失败(mongoose插入/更新问题) .
我是MEAN应用程序的新手 . 这里有一个基于REST的示例应用程序,使用节点 - restful库,我可以执行操作(获取,保存,删除),除了'put' . 然而,'put'操作在休息客户端(高级REST,邮递员)上运行良好,但在角客户端上运行不正常 . 猫鼬模型 var restful = require('node-restful'); var mongoose = rest... -
2 votesanswersviews
MongoDB - Postman出错 - 数据发送失败
我用 Mean Stack 来构建一个项目 . 我创建了一个 Report Form ,可以插入哪些数据 . 当我从表单插入数据时,数据被插入到集合中 . 但是,当我使用邮递员插入数据时,数据插入失败 . 这是代码段 前端表单 - report.component.html <form (ngSubmit)="savereportdata()" novalidate... -
-4 votesanswersviews
我使用mongoose(MEAN堆栈)保存子文档数组中的空数组
我试图用子文档数组保存模式时遇到问题 . 子文档保存为空白 . 请帮我 . 谢谢 schema.js const mongoose = require('mongoose'); const Schema = mongoose.Schema; var contactSchema = new Schema({ first_name:String, last_name:String,... -
4 votesanswersviews
如何在mongoose集合中正确初始化文档
如果不推荐我的设计,请纠正我: 我有一个带有字段“类别”的博客文章模型 . 我希望用户能够键入类别(使用typeahead),如果类别不存在,则用户可以创建它 . 但是,为了防止无组织的条目,我想用一个类别列表填充字段“category” . 问题是,我应该使用字段“category”作为数组还是作为引用另一个名为“Category”的模型的子文档?我假设后者是推荐的设计,因为它避免了代码复制,并... -
0 votesanswersviews
使用另一个集合中的文档中的属性在一个集合中拉出文档(Mongo,MEAN Stack)
Context: 我正在开发一个测试网络应用程序,用户以考试形式回答问题 . 我目前有两个系列: 测试 问题 tests集合中的每个文档都有一个 questions 数组,其中包含问题集合中Mongo的文档ID . My Question... 是否可以(一次性/一次性):使用提供的Mongo ID在测试中检索特定文档,然后使用保存在 questions 数组中的Mongo ID(在该... -
1 votesanswersviews
使用不同的值更新mongoDb集合的每个文档的相同属性
我有一个mongoDb的集合,看起来像这样 { "slno" : NumberInt(1), "name" : "Item 1" } { "slno" : NumberInt(2), "name" : "Item 2" } { "slno" : Nu... -
0 votesanswersviews
docker-compose with container mongo ECONNREFUSED
我是码头 Worker 的新手,所以我试图连接多个容器 - mongo - 我的应用程序 - redis,我在chrome => code: "ECONNREFUSED", errno: "ECONNREFUSED", syscall: "connect", address: "127.0.0.1", p... -
1 votesanswersviews
MEAN Stack app的文件夹结构
我刚开始使用MEAN堆栈并且来自grails后台,我习惯于在框架中使用“Convention over configuration”方法 . 例如,在grails中,我们有域,控制器和视图的文件夹,您不能在视图目录中放置控制器 . 在MEAN堆栈应用程序中似乎没有这样的规则 . 在我浏览过的各种教程中,我看到了许多不同类型的文件夹结构 . 最常见的模式包括公共和服务器目录 . 但是根据this S... -
6 votesanswersviews
Express.js和Angular.js项目的文件夹结构
我'm starting a new project under M*EAN Stack (MySQL) and was wondering about how to structure it, i'将使用John Papa's Style Guide作为Angular项目,但它非常酷,特别是对于LIFT原则 . 有什么麻烦的是Express,它有自己的MVC结构,它可以处理路由,模型,视图等..... -
0 votesanswersviews
如何构建一个全栈MEAN应用程序的脚手架/结构文件夹?
我打算使用MEAN堆栈构建一个网站 . 现在我对如何以MVC方式构建我的文件夹感到困惑 . 我在一些Yeoman发电机中进行了调查,generator-angular和generator-angular-fullstack . 这两者有何不同? 构建全栈应用程序时是否还需要其他文件夹? Angular控制器是否代表MVC中的C? 我应该在哪里放置我的模型文件? 提供的例子会很棒... -
0 votesanswersviews
MEAN Stack App结构
我使用express-generator npm为MEAN Stack应用程序创建了一个样板,它工作得很好,但我不明白一些文件的用途 . 例如: package.json 包含以下代码: "script":{"start": "node ./bin/www"} 该应用程序包含一个名为 bin 的文件夹,其中包含一个名为 www 的文件,...