草庐IT

Graph-node

全部标签

javascript - https ://graph. facebook.com/me/albums 有时什么都不返回

我一直在使用JavascriptSDK试验FacebookAPI。每当我登录Facebook时,我都可以非常可靠地调用:functioninit(){//CalledafterloadingtheFacebookSDKFB.api("/me",function(response){console.log(response.first_name);//"John"(alwaysworks)});}但我还想获取用户相册(当他们单击链接时),由于某种原因,此调用只能间歇性地工作:$(document).ready(function){$("#get-albums-link").click(f

javascript - Node.js 和 postgres 听

我想使用Heroku、PostgreSQL和Node.js,并将其设置为每当我在我的postgres数据库中添加一条记录时,Node.js都会将该行的内容打印到控制台。我正尝试按照这些指示进行设置:http://lheurt.blogspot.com/2011/11/listen-to-postgresql-inserts-with.htmlhttp://bjorngylling.com/2011-04-13/postgres-listen-notify-with-node-js.html这是node.js代码varpg=require('pg');conString='/*mydat

javascript - 使用Kendo Dataviz Vertical Bullet Graph,如何添加类似于条形图的标签?

尝试设计子弹图,使其完全符合营销部门的要求。所需的图表如下所示:如何在栏的顶部添加标签?我尝试从Kendo文档设置标签属性:labels:{visible:true,format:"{0}",font:"14pxArial",},这是我无法运行的脚本:$barChart=$("#bar-chart").empty();$barChart.kendoChart({theme:global.app.chartsTheme,renderAs:"svg",legend:{position:"bottom"},seriesDefaults:{type:"column"},series:[{typ

javascript - 让 webfontloader 与 node.js 和 jsdom 一起工作

我有webfontloader在浏览器上下文中很好地工作。现在我想看看我是否可以让它在node.js中工作+jsdom上下文,特别是因为webfontloader可用作npmmodule.我已经让node+jsdom工作以提供合理的输出,所以我知道这部分工作正常。但是,当我尝试集成webfontloader以启用网络字体时,我就解脱了。基本上,我使用的是README中记录的webfontloader模块,它是:varWebFont=require('webfontloader');WebFont.load({google:{families:['DroidSans','DroidSer

javascript - Visual Studio 2015 NodeJS/Typescript 覆盖 Node 启动文件

我不断收到以下错误:ErrorCode:TS5055CannotwritefileC:/project/dir/server.js'becauseitwouldoverwriteinputfile.Project:TypeScript/JavaScriptVirtualProjects我什至尝试将我的入口文件名更改为nodeserver.js,过了一会儿我得到了同样的错误:ErrorCode:TS5055CannotwritefileC:/project/dir/nodeserver.js'becauseitwouldoverwriteinputfile.Project:TypeScr

javascript - 在 node.js 中获取应用引擎的当前实例 ID

有什么方法可以从node.js中的app-engine获取当前实例ID?我只找到了java和python的解决方案,但没有找到node的解决方案。 最佳答案 由于nodejs没有传统的AppEngine运行时,我假设您使用的是灵活环境(也称为“自定义运行时”)。在这种情况下,您可以readinthedocs使用ComputeEngine元数据服务器可以提供您正在寻找的信息。自定义运行时/Flex应用程序实际上在ComputeEngineVM上的Docker容器中运行。文档说:Eachinstanceofyourapplication

javascript - Node.js 中的 Google map 几何库

我在将GoogleMapsAPI集成到Node.js时遇到了很多麻烦。我目前正在使用node-googlemaps图书馆。但是,我似乎无法在此API中专门使用Googlemap几何库。到目前为止,我已经获得了可用的路线API。我想根据方向响应的结果构造一条折线,然后查看折线是否包含坐标。我想几何API不是100%必需的,但我知道如果我能通过Node让它工作的话它会起作用。谢谢! 最佳答案 spherical-geometry-js库移植了GoogleMaps几何API,因此您可以在代码中将其与node-googlemaps一起使用。

javascript - 如何检查 node-orm 中的列是否有 NULL 值

我在node.js中使用orm包,并尝试在我的一个模型上使用find()查询数据库。但是,我不知道如何使用find()检查列中的NULL值。有办法做到这一点吗? 最佳答案 如果sent_at字段在未设置时不存在,则:db.emails.find({sent_at:{$exists:false}})如果它存在但为空,或者根本不存在:db.emails.find({sent_at:null})引用:Queryfornulfields注意:因为您没有提到数据库名称,也没有提到您使用的假设数据库为mongodb的orm。希望这对您有所帮助。

javascript - 将 TypeScript 与外部 JS 文件捆绑在一起(例如 node_modules)

我可以成功地将我的Typescript项目捆绑在一起,并使用例如将其保存为单个文件tsc--outFile"build/bundle.js"但是,此文件仅包含Typescript文件,不包含“node_modules”目录中的任何文件,例如jQuery。如果我尝试执行bundle,我只会收到找不到文件的错误消息。如何将我的Typescript依赖的“node_modules”文件添加到同一个捆绑文件中?Typescript显然知道文件的位置,因为它的路径是正确的。我正在使用SystemJS在浏览器中加载我的项目。我承认我很困惑我应该如何加载模块和捆绑(我可以使用SystemJSbund

javascript - node.js 强制只有一个线程执行代码

当我启动我的应用程序nodeapp.js时,正在运行的进程只有1个线程。无论它运行的时间越长,为该进程创建的线程就越多。问题是当我想像这样执行特定类型的代码时:vario=require('socket.io')(process.env.PORT);它失败了,因为信号是从多个线程发送的,因此代码没有成功执行。简单的测试,如果这样做:vario=require('socket.io')(9001);vario=require('socket.io')(9002);vario=require('socket.io')(9003);vario=require('socket.io')(900