Tag: angularjs

webdrivererror:连接重置

这是我在控制台没有任何改变在npm或在代码,没有发现在互联网上有关这个问题 [14:29:48] I/local – Starting selenium standalone server… [14:29:48] I/launcher – Running 1 instances of WebDriver [14:29:50] I/local – Selenium standalone server started at http://192.168.80.132:49611/wd/hub D:\Workspace\pen\content\node_modules\protractor\node_modules\selenium-webdriver\error.js:27 super(opt_error); ^ WebDriverError: Connection reset at WebDriverError (D:\Workspace\pen\content\node_modules\protractor\node_modules\selenium-webdriver\error.js:27:10) at Object.checkLegacyResponse (D:\Workspace\pen\content\node_modules\protractor\node_modules\selenium-webdriver\erro r.js:580:13) at D:\Workspace\pen\content\node_modules\protractor\node_modules\selenium-webdriver\lib\webdriver.js:64:13 at Promise.invokeCallback_ (D:\Workspace\pen\content\node_modules\protractor\node_modules\selenium-webdriver\lib\pro mise.js:1329:14) at TaskQueue.execute_ (D:\Workspace\pen\content\node_modules\protractor\node_modules\selenium-webdriver\lib\promise. js:2790:14) at TaskQueue.executeNext_ (D:\Workspace\pen\content\node_modules\protractor\node_modules\selenium-webdriver\lib\prom ise.js:2773:21) at D:\Workspace\pen\content\node_modules\protractor\node_modules\selenium-webdriver\lib\promise.js:2652:27 at […]

服务器端事件(SSE)没有到达客户端

我正在使用MEAN,我试图从服务器端接收事件。 为此,我使用EventSource,但它不工作。 我看到连接是如何打开的,但是我没有收到来自服务器的消息。 我可以看到在节点控制台如何发送消息,但在客户端没有什么(浏览器控制台)。 我有点迷路,因为我按照我find的所有教程,但使用完全相同的代码,它不工作。 在客户端,这是我的AngularJS代码: var source = new EventSource('/api/payments/listen'); source.addEventListener('open', function(e) { console.log('CONNECTION ESTABLISHED'); }, false); source.addEventListener('message', function (e) { $scope.$apply(function () { console.log('NOTIFICATION'); console.log(e.data); }); }, false); source.onmessage = function (e) { console.log('NOTIFICATION!'); console.log(e); }; source.addEventListener('error', function(e) { if (e.readyState === EventSource.CLOSED) { console.log('CONNECTION CLOSED'); } }, false); 服务器端代码: exports.listen = function […]

如何使用angular度file upload和nodejs发布文件内容到服务器?

我想发送用户select的文件到服务器使用angular度file upload我看到的angular度服务打印的数据,但是当我看到服务器控制器打印空对象,任何想法什么是实施错误在这里或任何更好的方法发送文件到服务器内容? 客户 //Controller.js $scope.uploadFile = function(){ var file = $scope.myFile; console.log('file is '); console.dir(file); var uploadUrl = "/fileUpload"; fileUpload.uploadFileToUrl(file, uploadUrl); }; // Service.js in service i see data `file` data is printed angular.module('App').service('fileUpload', ['$http', function ($http) { this.uploadFileToUrl = function(file, uploadUrl){ /*var fd = new FormData(); fd.append('file', file); console.log('service called', file);*/ $http.post(uploadUrl,file, { transformRequest: […]

学习使用Angularjs和Node进行编码 – 创build基本的联系表单 – 无效的速记属性初始值设定项

第一篇文章:) 我正在学习如何使用Angularjs和Node进行编码。 我已经做了一些JavaScript课程,没有任何问题,我的一个朋友向我提出build议,要与Angularjsbuild立一个基本的联系表单,通过Node发送一封电子邮件,以推进我的学习。 我已经通过Angularjs文档,节点文档和不同的教程和网站,以find我的问题的解决scheme,并能够前进,但卡住了这个错误。 这是我的代码: <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> </head> <body> <div ng-app="myApp"> <form name="mailForm" action="#" ng-controller="MainController"> To: <input type="email" ng-model="inputTo"><br> Subject: <input type="text" name="inputSubject"><br> Mail body: <br><textarea name="inputMessage">Type in your message</textarea><br> <input type="submit" ngClick="Submit"> </form> </div> <script> var app = angular.module('myApp', []); app.controller('MainController', function($scope){ var nodemailer = require('nodemailer'); var transporter = nodemailer.createTransport('smtps://email%40gmail.com:password@smtp.gmail.com'); $scope.data = […]

渲染包含angular度属性的玉文件

我试图呈现我的index.html在服务器端使用玉我正在开发我的应用程序使用angularjs。 问题是这里,当我想呈现我的玉文件,我有下面的错误 E:\ Project \ agency_theme6 \ server \ core \ coreHttpHandlers \ visitor.jade:2 head(ng-controller =“headCtrl”prefix ='og: http ://ogp.me/ns#')ReferenceError:无效的左手一边在分配 我的玉码在这里 html(lang="en") head(ng-controller="headCtrl" prefix='og: http://ogp.me/ns#') base(href="#!/") meta(http-equiv="Content-Language", content="fa") meta(name="fragment", content="!") meta(name="viewport" , content="width=device-width, initial-scale=1.0") meta(http-equiv="Content-Type" , content="text/html; charset=utf-8") meta(http-equiv="Content-Style-Type", content="text/css") meta(http-equiv="Pragma", content="public") meta(http-equiv="Expires", content="-1") meta(http-equiv="refresh", content="1800") meta(name="generator", content="News Studio, http://www.partdp.ir") meta(name="copyright" content="Copyright (c) boursekhan") meta(property="og:title", content="") […]

什么是创buildFirebasepipe理界面的正确方法? 如何在AngularJS应用程序中使用Firebase以pipe理员帐户login?

创buildpipe理员可以pipe理和访问Firebase数据库的Firebasepipe理界面的正确方法是什么? 现在我正尝试在另一个node.js应用程序上使用Firebase Admin SDK来实现我的Angular应用程序的pipe理界面,但是我坚持如何以pipe理员身份进行身份validation,然后授予数据库访问权限。 或者在AngularJS站点中为pipe理员创build路线会更好?

Heroku和angular度路由

我正在使用Yoeman Angular软件包构build的Angular前端网站上工作。 该项目使用Node.js构build包在Heroku中进行托pipe。 Heroku没有错误地构build项目,它运行Gulp和Bower来安装依赖关系。 启动脚本执行完毕并编译项目后,索引页面加载没有问题,但是任何不是主页的其他页面(例如login页面)都会陷入“无法获取/login”消息。 这似乎是一个常见的问题,因为我已经阅读了许多关于如何解决Heroku上的Angular路由的文章。 这些都是我目前没有取得成功的一切行动: 在Express中创build一个Node.js Web服务器(我已经尝试了这个脚本的许多风格) var gzippo = require('gzippo'); var express = require('express'); var morgan = require('morgan'); var app = express(); app.use(摩根( 'dev的')); app.use(gzippo.staticGzip(“”+ __dirname +“/ dist”)); app.use('/ bower_components',express.static(__ dirname +'/ bower_components')); app.listen(process.env.PORT || 5000); 在Heroku中为.gitignore注释dist文件夹以使用它。 dist文件夹被推入Git。 创buildenvvariablesNODE_ENV:true,NODE_PATH:true,NPM_CONFIG_PRODUCTION:false 当在Apache服务器上独立运行dist文件或使用上面的Node.js脚本运行站点时,该站点可以在本地完美运行。 我将不胜感激任何意见,可以帮助我解决这个问题在Heroku和Angular。 提前致谢。

是否有可能从webage的数据返回到主服务器

这可能是一个(也可能是)愚蠢的问题,但我一直在试图build立一个服务器,将使用http和websockets。 我想按下button的结果来更改服务器内的值,然后可以通过WebSocket发送。 这是我的主要服务器代码: var express = require('express'); var app = express(); var expressWs = require('express-ws')(app); app.use(function (req, res, next) { console.log('middleware'); req.testing = 'device-protocol'; return next(); }); app.get('/button.htm', function (req, res) { res.sendFile( __dirname + "/" + "button.htm" ); }); app.ws('/', function(ws, req) { ws.on('message', function(msg) { console.log("Message received from client: %s", msg); ws.send(JSON.stringify(msg)); given, […]

量angular器吞咽运行一个单一的spec文件

这是我的量angular器conf文件 exports.config = {framework:'jasmine', seleniumAddress: 'http://localhost:4444/wd/hub', specs: ['../../e2e/smoke-test/*.spec.js'], ignoreSynchronization: 'true', jasmineNodeOpts: { defaultTimeoutInterval: 2500000, allScriptsTimeout: 25000000 } }; 这是我的gulp conf文件 'use strict'; var path = require('path'); var gulp = require('gulp'); // Protractor configurations to open browser var protractor = require("gulp-protractor").protractor; var spawn = require('child_process').spawn; var browserSync = require('browser-sync'); var $ = require('gulp-load-plugins')(); // Downloads the […]

使用mongoDB和Node.js检测错误循环依赖

在尝试用户使用MongoDB和Node.jslogin时遇到以下错误。 错误: /opt/lampp/htdocs/FGDP/node_modules/mongodb/lib/mongo_client.js:236 throw err ^ Error: cyclic dependency detected at serializeObject (/opt/lampp/htdocs/FGDP/node_modules/bson/lib/bson/parser/serializer.js:296:33) at serializeInto (/opt/lampp/htdocs/FGDP/node_modules/bson/lib/bson/parser/serializer.js:776:17) at serializeObject (/opt/lampp/htdocs/FGDP/node_modules/bson/lib/bson/parser/serializer.js:308:18) at serializeInto (/opt/lampp/htdocs/FGDP/node_modules/bson/lib/bson/parser/serializer.js:776:17) at serializeObject (/opt/lampp/htdocs/FGDP/node_modules/bson/lib/bson/parser/serializer.js:308:18) at serializeInto (/opt/lampp/htdocs/FGDP/node_modules/bson/lib/bson/parser/serializer.js:776:17) at serializeObject (/opt/lampp/htdocs/FGDP/node_modules/bson/lib/bson/parser/serializer.js:308:18) at serializeInto (/opt/lampp/htdocs/FGDP/node_modules/bson/lib/bson/parser/serializer.js:776:17) at serializeObject (/opt/lampp/htdocs/FGDP/node_modules/bson/lib/bson/parser/serializer.js:308:18) at serializeInto (/opt/lampp/htdocs/FGDP/node_modules/bson/lib/bson/parser/serializer.js:776:17) 我在下面解释我的代码。 loginController.js: var userData={'user_name':$scope.user_name,'user_pass':$scope.user_pass}; $http({ method: 'POST', url: "/login", data: userData, headers: { 'Content-Type': 'application/x-www-form-urlencoded' […]