Tag: angularjs

如何在平均堆栈中执行支付网关进程?

想要集成支付网关,其中需要发送到网关服务器的请求。在内嵌的PHP它的工作很容易,因为后的请求是从HTMLforms到PHP到网关服务器。 但是,我将如何进行angular度和节点。 我应该发送一个请求,从angular度到节点,然后从节点到网关服务器?

如何redirect到一个URL,并在节点js发出一个post请求?

基本上会发生什么是我的angular度页面将发表请求我的快递/节点js应用程序。 我想表示接收从angular度redirect到另一个URL,并且还redirect,要POST数据到该网页的发布请求。 我将如何在节点res.redirect("")使用res.redirect("")来发布一些数据。 节点js代码: app.post('/ur-book',function(req,res){ var data=…; res.redirect('/abcd'); }); 我想在/ abcd上发布数据并redirect到它。 其他的url将不会在我的节点应用程序。 它将在不同的网站上。

Angularjs应用程序:提示发送日志消息到服务器

我们有一个与nodejs服务器端和angularjs客户端一起工作的应用客户端服务器。 我们使用requirejs来加载资源。 我们需要发送日志消息到服务器。 哪种做法最好? 服务器端我们使用log4js-node库来logging我们的应用程序(文档: https : //github.com/nomiddlename/log4js-node ) 客户端我们已经testing了多个库来扩展$ logangular度模块,其中包括:Log4js,stacktrace,log4javascript 最后一个testing我们使用log4javascript库(文档: http ://log4javascript.org/docs/index.html) 在我们的代码片段下面: requirejsconfiguration require.config({ baseUrl: 'app', paths: { //… 'log4javascript': '../vendor/log4javascript', // tip to log4javascript.js 'logging': 'modules/logging' // our logging.js angular module }, shim: { //… 'logging': ['log4javascript'] }, deps: ['app'] }); logging.js模块 define(['app'], function (app) { var myApp = angular.module('logging', []); […]

尝试使用Angular和Nodejs上传图片

使用Angular / Node设置上传图像最简单/最好的方法是什么? 我目前正在尝试Multer,但我有问题得到它正常工作。 的NodeJS: import multer from 'multer'; const upload = multer({ dest: './uploads/'}); app.post('/api/entries', upload.single('file'), entryCtrl.addEntry); 这是我在Angular中的一些代码: this.addEntry = (uploadUrl, data) => { console.log('data', data); const fd = new FormData(); for (var key in data) { fd.append(key, data[key]); } console.log('fd', fd); $http.post(uploadUrl, fd, { transformRequest: angular.identity, headers: { 'Content-Type': undefined } }); } […]

无法parsingSourceMap:angular-route.min.js.map

我正在构buildAngular / Rails应用程序。 为了路由的目的,我正在使用angular度路由。 我添加了node_modules文件夹下的angular-route文件夹,如下所示: 突然之间,我的应用程序开始抱怨,当它处于debugging器模式时,无法parsingsourcemap,如下面的Failed to parse SourceMap: http://localhost:3000/angular-route.min.js.map 。 我没有改变任何东西,甚至重新安装npm模块,但没有运气。 而networking应用程序根本没有加载。 我发现这个错误是由于没有.map文件,但它确实存在于我的文件夹,你可以看到。 我不应该缩小javascript吗? 我确认,这个错误是抛出,我的应用程序不能只在Chrome中工作。 它在Safari中正常工作。

nodejs restful api返回错误状态-1在离子angularjs $ http

我的离子angularjs代码,我正在做一个get请求看起来像这样: .factory('Tasks', function($http) { return { all: function() { $http({ method: 'GET', url: 'http://localhost:3000/hello' }).then(function successCallback(response) { // this callback will be called asynchronously // when the response is available alert(JSON.stringify(response)) }, function errorCallback(response) { // called asynchronously if an error occurs // or server returns response with an error status. alert(JSON.stringify(response)) }); $http({ method: […]

如何在离子应用程序中使用socket.io

我正在使用cordova和angular创build一个离子应用程序。 我必须使用IP地址和端口号进行请求。 到sockets。 我读过关于socket.io。 我很困惑如何安装socket.io以及如何使用angularjs和node.js? 我正在使用angular-socket-io库从雅虎服务器获取套接字数据在app.js中创build此工厂 .factory('mySocket', function (socketFactory) { var myIoSocket = io.connect('http://localhost:10001'); mySocket = socketFactory({ioSocket: myIoSocket}); return mySocket; }); 如何在页面首次加载时获取控制器中的返回数据?

协调Express(Passport)和AngularJS路线

我正在构build一个MEAN栈应用程序,最后到达创build用户身份validation的地步。 为此,我按照这个教程: http : //code.tutsplus.com/tutorials/authenticating-nodejs-applications-with-passport–cms-21619 现在,当我将其纳入我的项目时,它的工作,但只是部分。 也就是说,我可以正确浏览的唯一页面就是应用程序的主页。 如果我点击任何链接或在地址栏中键入除家以外的内容,则会将我带回login屏幕。 有什么可能的原因呢? 我的routes / index.js文件如下所示: var express = require('express'); var router = express.Router(); var isAuthenticated = function (req, res, next) { // if user is authenticated in the session, call the next() to call the next request handler // Passport adds this method to request object. A middleware […]

通过terminal服务npm http-server时出错。 (错误404)

我一直在试图运行一个本地的http服务器来处理我的HTML文件,之后发现我用ng-view所遇到的问题是由于安全原因,chrome不支持交叉源请求。 因此,我下载了npm http-server,并尝试运行我的html代码,并得到错误消息: Starting up http-server, serving indexTemplate.html Available on: http://127.0.0.1:8080 http://172.27.88.21:8080 Hit CTRL-C to stop the server [Mon Jun 27 2016 19:48:11 GMT+0900 (KST)] "GET /" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36" [Mon Jun 27 2016 19:48:11 GMT+0900 (KST)] "GET /" Error (404): "Not found" 任何人都可以帮助我找出问题所在,以及如何解决问题? 任何build议和帮助将不胜感激!

从表单中保存一个mongodb收集信息的困难

我正在尝试使用MEAN堆栈创build一个应用程序。 我正在使用mongoose作为我的mongodb数据库的模式。 在包含string,数字和date字段的一个集合上,在尝试保存到数据库时出现错误。 input的部分信息是数字和date。 这是给我一个错误,我注意到,我从来没有保存它。 问题:捕获表单中的信息之后,是否必须将string转换为数字,将string转换为date? 如果是这样,我试图转换Date.parse转换为stringdate和parseInt涵盖从string到数字,如下所示: app.post('/api/show/post', authCheck, function(req, res) { console.log("Entrada a post"); console.log(req.body); var ciaID = " "; req.body.moveid = Date.parse(req.body.movein); req.body.open = Date.parse(req.body.open); req.body.close = Date.parse(req.body.close); req.body.number = parseInt(req.body.number); req.body.estimateamount = parseInt(req.body.estimateamount); req.body.balancedue = parseInt(req.body.balancedue); mongoose.model('company').findOne({name: "test company"}, function(err,doc){ var ObjectID = require('mongodb').ObjectID; ciaID = new ObjectID(doc._id); }); var show = […]