Tag: web

如何在node-soap中使用派生types

我使用Node Soap https://github.com/vpulim/node-soap发送SOAP请求并parsing答案。 现在我有一个派生types的服务<searchedAddress xsi:type="PersonAddressDescription"> 。 如何在我的请求中指定xsi:type="PersonAddressDescription" ? 这就是我所做的 const args = { searchedAddress: { location: { street: 'Karl-Theorstraße 88', zip: '34234', city: 'Rummelshausen' }, firstName: 'Foo', lastName: 'Bar' } } soap.createClient(WSDL, wsdlOptions, (err, client) => { client.getReport(args, (err, result) => { if (err !== null) { console.log(client.lastRequest) reject(err) } resolve(result) }) }) 这就是请求的样子: <s:Envelope […]

heroku node.js bash:node:找不到命令

似乎有一个奇怪的问题,我的应用程序部署在香柏堆上的heroku,我的节点进程甚至没有被调用 我的Procfile如下所示: web: node web.js 和我的package.json文件: { "name": "fuuzik", "version": "0.0.1", "dependencies": { "express": "3.x", "jade":"*", "mime-magic":"*" }, "engines": { "node": "0.8.x", "npm": "1.1.x" } } 所以,当我提交并推送heroku检测到它是一个节点的应用程序罚款,并build立我的依赖正确,甚至说,它部署..但应用程序立即坠毁在部署和heroku日志返回: 2012-08-29T08:52:14+00:00 heroku[api]: Deploy d9fdb17 by he610@doc.ic.ac.uk 2012-08-29T08:52:14+00:00 heroku[web.1]: State changed from crashed to starting 2012-08-29T08:52:14+00:00 heroku[slugc]: Slug compilation finished 2012-08-29T08:52:16+00:00 heroku[web.1]: Starting process with command `node web.js` 2012-08-29T08:52:16+00:00 […]

哪个平均值生成器 – JavaScript

我只是这个领域的新手,我的意思是在开发使用JavaScript的networking应用程序。 我正在学习如何在后端使用NodeJS + express,但是同时我试图在前端使用AngularJS。 我也安装了应用程序的脚手架yeoman; 实际上我正在使用generator-angularexpress。 所以,我的问题是:你认为哪一个发电机是最好的Web应用脚手架,记住我想build立一个平均值堆栈? 谢谢你们!

如何在没有Amazon Cognito的情况下使用AWS S3?

我正在使用Node.js REST API来authentication我的用户。 一旦他们被authentication,我让他们张贴照片与文字。 我的计划是将文本和url存储到数据库中的照片。 这样,当他们去的post的饲料,我的应用程序将查询数据库获取文本和URL的,然后使用所有的URL从S3直接获取图像。 这是做这件事的正确方法吗?如果是这样的话,如果没有使用cognito,我怎么办呢? 我试图削减成本,似乎认知将是无用的,因为我已经添加了我的APIauthentication。 这是我到目前为止的代码。 let S3BucketName = "*******" // configure authentication with Cognito let CognitoPoolID = "*************" let Region = AWSRegionType.USEast1 let credentialsProvider = AWSCognitoCredentialsProvider(regionType:Region, identityPoolId:CognitoPoolID) let configuration = AWSServiceConfiguration(region:Region, credentialsProvider:credentialsProvider) AWSServiceManager.defaultServiceManager().defaultServiceConfiguration = configuration let ext = "png" let imageURL = NSBundle.mainBundle().URLForResource("iimage", withExtension: ext)! let uploadRequest = AWSS3TransferManagerUploadRequest() uploadRequest.body = […]

Node.js应用程序可以有静态URL吗?

所以我一般都听到很多关于Node.js和javascript web应用程序的信息。 我所知道的例子往往比那些静态URL中的networking应用程序更像本地应用程序。 他们似乎并不是可以链接到的专用页面。 我的问题是…如果静态页面(URL)的存在对于该应用程序是必不可less的,那么在node.js中构build一个web应用程序是非常明智的(例如,想想如何链接到tweet或ebay列表或一个WordPress的post)。 谢谢! 埃迪

如何使用AWS JavaScript SDK(dynamoDB)处理UnprocessedItems?

我正在尝试使用AWS Lambda函数处理来自SendGrid的事件。 据我所知,事件将是一个具有可变数量的JSON对象的数组,每个JSON对象代表一个给定的事件。 我想使用batchWriteItem将这些事件写入DynamoDB,并循环这个过程,直到我没有返回任何UnprocessedItems。 但是,我陷入了一个无限循环。 这是我现在的代码: console.log('Loading function'); var aws = require('aws-sdk'); var dynamo = new aws.DynamoDB(); params = {}; exports.handler = function(sg_event, context) { var items = []; for(var i = 0; i < sg_event.length; i++) { var obj = sg_event[i]; var request = { PutRequest: { Item: { email: { S: obj.email }, […]

有没有办法将对象传递给casper.js'evaluate()?

我看到这个线程,看起来像没有办法传递复杂的对象来evaluate() https://groups.google.com/forum/#!topic/casperjs/x7I8LDFwFJ0 所以,如果我写一个对象,并希望分享不同的evaluate() ,我该怎么做? 让我们来说一些这样的愚蠢的对象,我想一次又一次地使用getData函数: var testObj = (function() { var a = 1; function test1(b) { return (a+b); } return { getData : function(arg) { return (test1(3) + arg); } } })(); 有没有可能的解决方法? 更新1: 我的意思是传递对象的function。 像下面一样,但不起作用(返回null ): var casper = require('casper').create(); casper.start('about:blank', function() { var TestObj = function() { var a = 1; function […]

NodeJSasynchronous队列速度太快(asynchronous队列方法减速)

我有一个HTTP Get请求,我想分析响应并将其保存到我的数据库。 如果我叫爬行(我)独立我得到好的结果。 但是我必须从1到2000调用crawl()。我得到了很好的结果,但是有些响应似乎会丢失,有些响应是重复的。 我不认为我知道如何调用数千个asynchronous函数。 我正在使用asynchronous模块队列function,但到目前为止,我仍然缺less一些数据,仍然有一些重复。 我在这里做错了什么? 谢谢你的帮助。 我在爬行 我的节点function: function getOptions(i) { return { host: 'magicseaweed.com', path: '/syndicate/rss/index.php?id='+i+'&unit=uk', method: 'GET' } }; function crawl(i){ var req = http.request(getOptions(i), function(res) { res.on('data', function (body) { parseLocation(body); }); }); req.end(); } function parseLocation(body){ parser.parseString(body, function(err, result) { if(result && typeof result.rss != 'undefined') { var locationTitle […]

TypeScript和Socket.io

我想在我的Typescript项目中使用socket.io,但是我只find用于服务器端打字的.d.ts文件。 这是一个很好的例子: https : //github.com/soywiz/typescript-node-definitions/blob/master/socket.io.d.ts 它演示了如何结合使用TypeScript和Socket.io。 但是在客户端它使用JavaScript。 我需要的是用于客户端TypeScript的.d.ts文件,该文件parsing了以下行的错误消息: var socket=io.connect("localhost"); 名称“io”在当前范围中不存在 我在哪里可以find适当的定义文件?

在Heroku中部署NodeJS应用程序时出错

我收到错误: 2012-01-28T00:13:51+00:00 heroku[web.1]: Starting process with command `node server.js` 2012-01-28T00:13:51+00:00 app[web.1]: 2012-01-28T00:13:51+00:00 app[web.1]: node.js:134 2012-01-28T00:13:51+00:00 app[web.1]: throw e; // process.nextTick error, or 'error' event on first tick 2012-01-28T00:13:51+00:00 app[web.1]: ^ 2012-01-28T00:13:51+00:00 app[web.1]: at Array.<anonymous> (module.js:423:10) 2012-01-28T00:13:51+00:00 app[web.1]: Error: Cannot find module '/app/server.js' 2012-01-28T00:13:51+00:00 app[web.1]: at Function._resolveFilename (module.js:320:11) 2012-01-28T00:13:51+00:00 app[web.1]: at Function._load (module.js:266:25) 2012-01-28T00:13:51+00:00 app[web.1]: at […]