Tag: angularjs

使用angular和express-jwt实现刷新令牌

我想使用angular,nodejs和express-jwt来实现带有json web令牌的Sliding过期概念。 我对如何做到这一点感到有些困惑,并且正在努力寻找更新令牌或与这些技术/框架相关的其他材料的任何示例。 我正在考虑的几个选项是 在初始login后,为每个请求生成一个新的令牌 跟踪服务器端发出的令牌 但是我真的不确定,请帮忙

Socket.io + Express + Node + Angular通知

我有一个应用程序,我试图为客户做一个队列系统。 我试图做到这样,当一个客户join队列时,它会通知店员join,让他们知道,并尽快帮助客户。 不过,我似乎无法让Socket IO与我的前端进行交stream。 这里是我有的代码,我甚至无法让Node将Socket识别为一个库。 我跟着3个不同的教程,并尝试所有,但我不明白我的服务器代码中做错了什么。 这是我在我的服务器与Socket.io有关的事情 var express = require('express'); var app = express(); var io = require('socket.io'); io.on('connection', function(socket){ socket.emit('connection', "Connection created.") console.log("Socket.io is GO"); socket.on('add customer', function(customer){ console.log("Customer added", customer); }) socket.on('notification', function(data) { console.log("NEW CUSTOMER IN THE QUEUE", data); }); }); 我似乎无法让它在我的服务器上运行,当它运行时,它没有显示任何我在那里的socket.on事件,它不会console.log任何东西。 我究竟做错了什么? 有没有人成功地获得Socket与Express和Angular一起玩好?

Firebase和Express之间的核心区别是什么?

现在我正在探索如何使用Express和MongoDB编写API。 我也使用Angular做我的路线和意见。 我知道Firebase和AngularFire可以做到这一点,所以我可以绕过使用Express(或所以我认为),并让我的应用程序是实时的。 在Chris Esplin的这篇文章中,他表示他不能放弃Express,因为在使用他的npm包的“Quiver-Invoice”(包含Firebase,Stripe和MailChimp的Mandrill服务)时,他需要它来编写promise,而不是使用更简洁的代码。 在这个SOpost里 ,海报说他们需要使用Express&Node来发送电子邮件。 我认为这是不可能的,如果只使用Firebase与Angular。 另外我也看到人们在这里讨论身份validation和安全性差异方面的差异https://groups.google.com/forum/#!topic/firebase-talk/WF9gf–A3Qo 问题(S) 那么Firebase和Express之间的核心区别是什么? 是否有可能像我可以在Express + MongoDB中那样围绕Firebase构build一个API? 是否有可能(或很快就可以)像使用Express一样自定义Firebase服务器?

如何在Angular / Node.js / Express中将客户端parameter passing给服务器端

可能是一个非常基本的问题,但我似乎无法find一个简单的答案。 我有一个GET方法利用Angular的$http请求来自特定url( URL_OF_INTEREST )的承诺。 在这个服务器上,我运行一个可以处理GET请求的express脚本server.js脚本。 server.js var express = require('express'); // call express var app = express(); // define our app using express var bodyParser = require('body-parser'); var stripe = require("stripe")("CUSTOM_TEST_TOKEN"); app.use(bodyParser.urlencoded({ extended: true })); app.use(bodyParser.json()); var port = process.env.PORT || 8080; var router = express.Router(); // get an instance of the express Router router.get('/', […]

在Angular / MEAN.io中路由安全漏洞?

我刚刚安装了MEAN栈(MongoDB,Express.js,AngularJS,Node.js),并打开了示例程序(在mean.io上find),他们有一个基本的应用程序,您可以login并创build博客“articles”只是为了testing等。 无论如何,我删除了“#!” 从URL中输出整个用户和文章模型,就像它们在数据库中一样。 它接缝,好像这样做使它停止路由通过Angular,而是使用快速路由,这只是JSON REST apis。 这是MEAN堆栈包中的一个缺陷,Angular作为一个整体,还是只是一个开发环境设置? 我无法想象,这将是一个巨大的缺陷,但也许我只是失去了一些东西.. 可复制的步骤: 按照http://mean.io上的安装说明进行操作 转到浏览器中的本地应用程序,并创build一个帐户和login 创build一篇文章 查看您刚刚创build的文章项目,并从URL中删除#!/,然后您可以看到已login的用户帐户的JSON对象以及散列的密码和salt以及文章对象。

热毛巾吞咽打造

我正在通过在这里find的关于Node.js的教程: http : //www.johnpapa.net/get-up-and-running-with-node-and-visual-studio/ 我可以让应用程序在glup serve-dev –sync中运行。 这很好。 这个问题,我与它吞噬服务生成–sync或gulp生成我得到这个错误: 任何想法? 吞噬build设 06:06:12]使用gulpfile F:\ Projects \ myapp \ gulpfile.js 06:06:12]开始'wiredep'… 06:06:12]将缓冲区依赖关系连接到html中 06:06:12]开始“干净风格”… 清理:./ . tmp / / .css,./ build / styles / / .css 06:06:12]开始“干净的代码”… 清洁:./ . tmp / / .js,。/ build / js / / .js,。/ build / / .html 06:06:12]开始'兽医'… 06:06:12]用JSHint和JSCS分析源码 06:06:13]开始“清洁图像”… 06:06:13]清洁:./build / […]

我如何将Node.js实现为Ionic / Angular应用程序?

我目前有一个基础“标签”离子/angular的应用程序。 ionic start testproject tabs 我已经提前完成了npm install来获取项目目录中的一些基本节点模块。 我对如何一起使用Angular和Express以及如何设置节点/服务器端的东西有点困惑。 我试着看了一大堆教程,发现自己在混音中有点迷路,所以我希望有人会有一些资源,可能会帮助我在正确的方向。 因为Angular和Express都做MVC / MV * – 它开始变得非常混乱,至于什么是什么。 我很困惑的设置和如何让他们一起交谈。 请让我知道我可以给予什么其他信息,因为我不知道还有什么。 (该项目是相当的骨头。) 非常感谢!

如何访问angular度js中的局部ENVvariables

有没有可能从angularjs访问ENVvariables? 我有一个angular1.2.8应用程序正在通过Brunch.io编译 它作为heroku上的基本节点应用程序托pipe。 (我在本地编译;然后推) 在ENVvariables的编译阶段,我已经读了一些关于令牌replace的东西。 不过,我宁愿能够将代码推送到几个不同的服务器,并使用ENVvariables来parsing正确的本地设置。 谢谢!

如何在Ubuntu下安装bower? 节点已成功安装

我新来angular.js。 iam试图通过input下面的代码行在Ubuntu 12.04中安装bower。 节点已成功安装在本地计算机上。 sudo npm install -g bower 得到低于错误 npm http GET https://registry.npmjs.org/bower npm ERR! Error: failed to fetch from registry: bower npm ERR! at /usr/share/npm/lib/utils/npm-registry-client/get.js:139:12 npm ERR! at cb (/usr/share/npm/lib/utils/npm-registry-client/request.js:31:9) npm ERR! at Request._callback (/usr/share/npm/lib/utils/npm-registry-client/request.js:136:18) npm ERR! at Request.callback (/usr/lib/nodejs/request/main.js:119:22) npm ERR! at Request.<anonymous> (/usr/lib/nodejs/request/main.js:212:58) npm ERR! at Request.emit (events.js:88:20) npm ERR! at […]

nodejs + multer + angularjs上传而不redirect

我正在使用Nodejs + Multer + angularjs上传服务器上的文件。 我有一个简单的HTML文件: <form action="/multer" method="post" enctype="multipart/form-data"> <input type="file" id="photo" name="photo"/> <button id="Button1">Upload</button> </form> Nodejs部分: var multer = require('multer'); var storage = multer.diskStorage({ destination: function (req, file, cb) { cb(null, './uploads/') }, filename: function (req, file, cb) { cb(null, file.originalname) } }) app.post('/multer', upload.single('photo'), function (req, res) { res.end("File uploaded."); }); 这工作完美 […]