Articles of 集成

Node.js和twilio集成

我正在尝试将Node.js + express与twilio集成。 我还没有一个网站。 我应该给HOSTNAME什么价值,以及SID和AUTH_TOKEN,我从twilio网站得到这些价值。 我已经写了一些代码,无论以下给出的build议我已经放在twiclient.js中的视图文件夹,我已经添加了一个path在app.jsredirect请求/ / twi被调用,但我没有得到任何结果。 一些错误出现在控制台中,请你帮我弄清楚我做错了什么? 我已经放置了正确的SID,令牌和主机名,如下所示。 app.js有以下条目,还有什么需要做的twilio调用部分工作? 另外,我应该在视图文件夹中定义调用手机的GUI? var TwilioClient = require('twilio').Client, Twiml = require('twilio').Twiml, sys = require('sys'); var client = new TwilioClient('MY_ACCOUNT_SID', 'MY_AUTH_TOKEN', 'MY_HOSTNAME'); var phone = client.getPhoneNumber('+2323232323'); phone.setup(function() { phone.makeCall('+15555555555', null, function(call) {}); phone.setup(function() { phone.makeCall('+15555555555', null, function(call) { call.on('answered', function(callParams, response) { response.append(new Twiml.Say('Hey buddy. Let\'s meet for […]

整合node.js和expression网站与wordpress托pipe

我有一个运行在node.js上的网站,并在Amazon EC2上托pipe一个正常的域名(例如www.example.com) 我们想在网站上添加一个博客。 我们希望博客路线是www.example.com/blog 我已经在node.js下尝试了一个Ghost安装(用一个代理层来处理端口和URL重映射)。 我知道它工作正常,但function设置不够强大,我们的内容创作者。 他们宁愿使用WordPress。 但WordPress没有node.js安装,除了我们目前使用的node.js服务器之外,我没有带宽来build立和运行WAMP服务器。 所以我正在调查使用WordPress的另一个托pipe选项,并使用代理层redirect到托pipe的WordPress的博客。 从我在网上阅读的内容来看,WordPress托pipe将无法正常工作(不能在WordPress端正确configurationURL)。 而且我无法让代理层使用testing帐户。 第三方(如GoDaddy)会工作吗? 我设想我们在GoDaddy上托pipe这个博客。 在我们的网站上,我设置了一个代理将www.coursehunter.org/blog映射到GoDaddy托pipe的WordPress博客。 有没有人做过这个? 它在技术上起作用吗? 我知道我可能不得不编辑.htaccess文件。 从实施的angular度来看,有没有SEO谷歌地图? 我们的博客的主要内容是build立我们的主要域名的内容,这就是为什么我们要www.example.com/blogurl。 谢谢!

将一个Angular2应用程序导入到Phoenix框架中

我目前正在做两个相关的项目。 一个是基于Phoenix的网站和API,另一个是Angular2应用程序,其中使用了由Phoenix提供的API。 我现在想让Phoenix项目使用Angular2应用程序。 问题是我不知道最好的方法是什么。 我对Angular2和NPM非常陌生,对基本用法之外的实际工作知之甚less。 这些是我能解决我的问题的方法: 将Angular2项目纳入凤凰项目,使其成为一个项目。 我不知道如何做到这一点,但我可能会通过试验和错误,因为都使用Node.js所以它应该是可行的。 将Angular2项目发布到NPM,然后将其导入到Phoenix项目中。 凤凰方面需要多less工作? 是否会像在Angular2项目中运行index.html一样? 我需要一些Angular2“shell”吗? 运行Angular2应用程序作为它自己的东西,并通过凤凰网站链接到它。 将其作为节点模块导入听起来像是最好的方法,但可以为完整的应用程序完成,还是仅用于支持库?

添加一个node.js应用程序作为Apache别名?

将Apache Tomcat Web应用程序连接到现有的Apache网站时,可以加载mod_jk为Apache应用程序提供一个别名。 有没有类似的模块连接node.js到Apache?

如何在node.js应用程序中使用私有安全连接?

我已经build立了私有云集成>基本安全连接,但是要使用/访问它,我必须在我的node.js应用程序(也在BlueMix上)中使用相互的TLS 。 我见过这个post: https : //developer.ibm.com/bluemix/2015/04/17/securing-destinations-tls-bluemix-secure-gateway/它描述了一种使用私人安全连接的方法。 但是我想要做的是发送一个HTTPS请求到安全连接,以便它到我的后端。 在node.js中,我有一个处理用户操作的HTTP服务器,我使用下面的代码来发出HTTPS请求: var https = require('https'); var fs = require('fs'); var options = { host: cloud_ip, port: cloud_port, path: '/path_to_resource', method: 'POST', cert: fs.readFileSync('<endpoint>-basic-client-cert.pem'), key: fs.readFileSync('<endpoint>-basic-private-key'), ca: fs.readFileSync('DigiCertCA2.pem'), agent: false, }; var req = https.request(options, callback); req.on('error', function(e) { io.emit('message', 'Error: ' +JSON.stringify(e)); }); req.end() 而我从后端得不到回应,我试图监视Wireshark(本地)发生的事情,似乎连接被拒绝/拒绝。 我不知道我应该如何处理从BlueMix下载的不同证书。 如果有人能帮忙,我会很感激。

AWS api网关和认知集成

我正在创build一个api,我只希望它可以在身份validation池中通过身份validation的用户访问。 api调用返回“hello world”的lambda函数。 当我在我的api中设置没有身份validation它工作正常,但是当我创build一个自定义授权者,并将其设置为我的身份validation方法为我的API它返回null。 这是我用来帮助创build自定义身份validation器的链接 这里是我做的东西的列表: 我正在使用联合身份validation,并确保我在authorizer.js中正确复制了身份池ID和区域。 我在创build我的自定义授权者(不确定是否应该这样做)时,添加了在我的联合身份validation中设置的已validationangular色,ARN进入了执行angular色。 在我的身份访问pipe理中,我将AmazonAPIGatewayInvokeFullAccess策略附加到Cognito授权angular色。 当我没有通过标题,并进行API调用,我得到一个未经授权的消息。 当我在头部传递一个伪造的令牌并且做了api调用时,我得到一个空消息。 当我在标头中传递由AWS提供的令牌并进行api调用时,我收到一条空消息。 当我尝试在AWS中testingapi调用时,返回状态为200,并显示“Hello World”消息 任何人都知道问题是什么以及如何解决这个问题? -Update- 以下是我从链接的authorizer.js文件修改的区域。 console.log('Loading function'); var jwt = require('jsonwebtoken'); var request = require('request'); var jwkToPem = require('jwk-to-pem'); var userPoolId = '{REPLACE_WITH_YOUR_POOL_ID}'; var region = '{REPLACE_WITH_YOUR_REGION}'; //eg us-east-1 var iss = 'https://cognito-idp.' + region + '.amazonaws.com/' + userPoolId; var pems; 我做的唯一的事情是添加了我的同类userPoolId和区域。

轮询一个URL,直到在JSON响应中设置了一定的值:Mocha,集成testing

我正在使用Mocha自动化端到端场景。 我有一个url端点被轮询,直到得到一个特定的值在得到的响应。 有没有办法做到这一点?

用于Socket.IO实时聊天的nodeJS和PHP(Laravel)集成

目前我有一个网站,我通过Laravel框架写在PHP上。 我用Socket.IO和Express写了一个使用nodeJS的实时聊天,现在我想要做的就是将它集成到我已经写好的Laravel网站中。 问题是聊天必须在主页面,这是目前由Laravel的意见。 目前我正在共享主机上。 问题:这种整合最好的build议是什么? 我知道LAMP堆栈已经在大多数共享域中准备好了,但我完全不知道如何让PHP(Laravel)和我的nodeJS聊天工作在一起。 我已经尝试过的事情: Elephant.IO – 没有任何大的成功,但…

如何将Java与nodejs集成来处理CPU繁重的任务?

我正在尝试为I / O繁重和CPU繁重的任务select合适的Web技术。 NodeJs是完美的处理大负载,它也可以放大。 但是,我坚持与CPU的重要部分。 是否有可能将其他技术(如Java)集成到节点中,以便我将其运行在其他线程中的algorithm,然后在节点中再次使用结果。 有没有现有的解决scheme? 任何其他build议将是非常好的。