Tag: angularjs

使用EmailJS的安全问题?

使用EmailJS时,我应该对安全性有任何疑虑吗? 我感觉好像在我的app.js文件中以纯文本input所有的电子邮件帐户信息是一个巨大的安全风险。 不能只是通过我的源代码浏览find我的AppJS拉上代码,并看到我的电子邮件用户名和密码清除为白天?

如何处理Angular $ http中的Express response.write()响应

我试图用ng-file-upoad上传一个csv文件。 这是我的代码片段: Upload.upload({ url: baseUrl + '/file-upload', data: { file: file } }) .then(function(res) { console.log('success: ===> ', res); }, function(err) { console.log('erroir: ===> ', err); }, function() { console.log('progress: ', arguments); }); 而在节点环境中,我parsing文件并将数据插入到数据库中。 我不想closures连接。 这就是为什么我使用“response.write”。 这是我的代码片段: var path = req.files.file.path, currentIndex = 0; fs.readFile(path, 'utf8', function(err, data) { if(err) { // handle error } […]

将未经身份validation的用户redirect到使用node.js和angularjs的默认URL

我已经使用node.js restify和angularjs来创build一个没有用户pipe理的Web应用程序。 现在,我想添加用户pipe理function。 用户需要login才能访问networking应用程序。 如果他们没有通过身份validation,他们将被redirect到默认的urlwww.webroot.com/login.html 。 我正在查看正确的node.js模块来实现此function,但目前处于亏损状态。 引起我注意的两个模块是passport-restify和passport-http 。 https://www.npmjs.com/package/passport-restify https://www.npmjs.com/package/passport-http 这里有一些问题来实现这个function; 哪个node.js模块可以用来实现这个用户loginfunction? 两者有什么区别? 实际的URLredirect操作是使用angularjs还是node.js完成的? 用户login的示例代码示例是什么? 到目前为止,我find了文档,但很less的示例代码。

在AngularJS应用程序中使用node_modules

我刚刚使用Yeoman项目生成器工具生成了一个angular度应用程序。 生成的项目有一个目录“node_modules”。 在这个模块里面有很多可能为array-diff等“预定义的函数”,而且我想在angularJS应用程序(控制器,指令)中使用这些函数。 我尝试过使用RequireJS和Node-Browserfy来使用这些node_modules,但没有成功,每次出现错误。 例如“filter不defiend等…”。 有没有一步一步的教程做这个模块集成到一个AngularJS应用程序? 我的项目结构是: 这是我的node.browswerfy生成的bundle.js (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){ var myFilter =require('../../node_modules/array-filter/index.js'); },{"../../node_modules/array-filter/index.js":2}],2:[function(require,module,exports){ /** * Array#filter. * * @param {Array} arr * @param {Function} fn * @return {Array} */ module.exports = function (arr, fn) { […]

如何在ejs中发送对象作为函数参数

如何在ejs中将对象作为paremeter发送。 当我尝试发送testing函数的参数中的对象,它打印未定义。 </tr> <% userlist.forEach(function(usr){ %> <tr> <td><input readonly type="text" value="<%= usr.name %>"></td> <td><input readonly type="text" value="<%= usr.email %>"></td> <td style="cursor:pointer"> <i title="edit data" style="padding-right:18px" class="fa fa-pencil"></i> <i title="delete" ng-click='test(<%= usr %>)' class="fa fa-trash"></i></td> </tr> <% }) %> <% } %>

命令“npm install”不起作用

当我直接到文件夹,我通过Git克隆AngularJs,并尝试使用命令“npm install”。 然后,它总是显示下面的信息。 我敢肯定,我有package.json和CD到文件夹。 这是我的环境: OS Win7 Node.js版本v5.3.0 npm版本v3.3.12 错误信息: events.js:141 throw er; // Unhandled 'error' event< ^ Error: This socket is closed.<br> at WriteStream.Socket._writeGeneric (net.js:640:19)<br> at WriteStream.Socket._write (net.js:694:8)<br> at doWrite (_stream_writable.js:292:12)<br> at writeOrBuffer (_stream_writable.js:278:5)<br> at WriteStream.Writable.write (_stream_writable.js:207:11)<br> at WriteStream.Socket.write (net.js:618:40)<br> at WriteStream.stream.write (C:\ProgramFiles\nodejs\node_modules\npm\ node_modules\npmlog\node_modules\ansi\lib\newlines.js:36:21)<br> at Cursor.write (C:\ProgramFiles\nodejs\node_modules\npm\ node_modules\npmlog\node_modules\ansi\lib\ansi.js:157:23)<br> at Cursor.(anonymous function) [as show] (C:\Program […]

问题在Ubuntu下安装业务,茉莉花和phantomjs与NPM

我正在尝试使用yeomen创buildangular度项目。我在yeomen站点中安装了grunt-cli,bower,angular-generator。但是grunt的构build不成功,抛出了以下未满足的依赖性错误。 npm WARN EPEERINVALID grunt-karma@0.12.1 requires a peer of karma@^0.13.0 || >= 0.14.0-rc.0 but none was installed. npm WARN EPEERINVALID karma-jasmine@0.3.6 requires a peer of jasmine-core@* but none was installed. npm WARN EPEERINVALID karma-phantomjs-launcher@0.2.2 requires a peer of karma@>=0.9 but none was installed. npm WARN EPEERINVALID karma-phantomjs-launcher@0.2.2 requires a peer of phantomjs@>=1.9 but none was […]

如何在NodeWebkit的我的html代码中访问节点模块中的数据

我正在尝试使用NodeWebkit创build一个应用程序。 我正在使用节点幻像简单模块来抓取内容。 使用该模块,我能够从网站上刮掉内容。 但是,我应该如何访问它的HTML端。 我不认为我可以为这种情况创build一个rest服务。 这是代码示例: var file = require('file.js'); var gui = require('nw.gui'); var menu = new gui.Menu({ type: 'menubar' }); var express = require('express'); var fs = require('fs'); var request = require('request'); var cheerio = require('cheerio'); var app = express(); var driver = require('node-phantom-simple'); url = 'http://www.espncricinfo.com/'; request(url, function(error, response, html){ if(!error){ var […]

使用angualr和expressionJS下载所有文件格式

我正在下载angularjs中的所有文件格式。 与代码pieace我可以下载文本格式。 但对于所有其他格式,我无法打开下载的文件。 我的REST服务提供响应内容types:application / octet-stream。 我的codebase调用express.js的res.send(body)方法,内容types为application / json。 下载的图像大小加倍,我也可以看到身体的types是string。 我试图调用express.js的res.download(path,文件名,callback)函数与content-type:application / octet-stream如果请求是下载调用。 这是一个正确的方法吗? 此外,我不知道哪个path发送res.download函数,因为该文件来自服务器端。 请帮助我。 我的客户代码: $scope.downloadFile = function(key) { service.downloadFile().then(function(result) { var blob = new Blob([result], { type: 'application/octet-stream; charset=utf-8' }); var urlCreator = window.URL || window.webkitURL || window.mozURL || window.msURL; var url = urlCreator.createObjectURL(blob); var element = angular.element('<a/>'); element.attr({ href: url, target: […]

如何在Nodejs,ExpressJS中使用外部js-File

我今天从NodeJS,ExpressJS,Android开始创build一个小的Web应用程序。 而且我面临着一个让我整天都在困扰的问题! ENV: 服务器: NodeJS , ExpressJS 客户端: HTML , Angular , CSS 我尝试从node_modules文件夹加载CSS和JavaScript文件。 但它不起作用。 它只适用于在线资源 作品 <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css"> <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script> <script type="text/javascript" src="../public/javascript/test.js"></script> 不起作用 <script type="text/javascript" src="../public/javascript/test.js"></script> 服务器一直写404错误 我尝试过绝对和相对path。 我也尝试从其他stackoverflow职位的服务sugesstions。 没有结果。 Servercode是由Eclipse IDE创build的“Express JS Project” app.js var express = require('express') , routes = require('./routes') , user = require('./routes/user') , http = […]