我正在尝试使用node-inspector调试我的nodejs应用程序.但Google Chrome不会显示代码.
我正在使用以下,
Node.js:v0.10.26
快递:4.0.0
节点检查器:v0.7.3
谷歌浏览器版本:34.0.1847.131
这就是我正在做的启动调试器..
$ node-inspector
Node Inspector v0.7.3
Visit http://127.0.0.1:8080/debug?port=5858 to start debugging.
Run Code Online (Sandbox Code Playgroud)
在另一个控制台中
$ node --debug app.js
debugger listening on port 5858
$
Run Code Online (Sandbox Code Playgroud)
然后启动谷歌Chrome并转到
http://127.0.0.1:8080/debug?port=5858
Run Code Online (Sandbox Code Playgroud)
它打开了节点检查器,但没有任何代码.所有窗口都是空的.
注意到我没有得到'快速服务器侦听端口3000'
无法解决我所缺少的问题.很高兴你有任何建议..所以我可以在谷歌浏览器中调试我的Node.js应用程序.
我希望使用OpenID Connect,Node.js,Passport.js对Azure AD进行身份验证.能否请您指出任何资源/文档和/或示例代码?
我遇到了护照 - openidconnect.这还是活动模块吗?你知道我可以使用的任何其他模块吗?如果是这样,如果你能指出一些很棒的示例代码!
azure node.js azure-active-directory openid-connect passport.js
我正在尝试使我的地图具有响应性,因此会根据浏览器窗口大小调整其大小。这是我到目前为止,
样式文件
#mapbox {
border:2px solid #000;
width:960px;
height:550px;
background:#FFFFFF;
}
Run Code Online (Sandbox Code Playgroud)
即.js
var margin = {top: 10, left: 10, bottom: 10, right: 10},
width = parseInt(d3.select('#mapbox').style('width')),
width = width - margin.left - margin.right,
mapRatio = .5,
height = width * mapRatio;
.
.
d3.select(window).on('resize', resize);
.
.
function resize(){
width = parseInt(d3.select('#mapbox').style('width'));
width = width - margin.left - margin.right;
height = width * mapRatio;
projection.translate([width / 2, height / 2])
.scale(width);
svg.style('width', width + 'px')
.style('height', height + 'px');
} …Run Code Online (Sandbox Code Playgroud) 我正在尝试将topojson(从形状文件生成)和数据结合起来,这样我就可以在地图上显示相关选择的数据,但还没有运气.
形状文件特征/属性:id,代码,名称
数据文件(我有.csv和josh)文件1列:year1,year2,year3,....标识符,%更改.(数据文件中的'identifier'列等于shape文件中的'code')
我有5个json文件中的数据.
我希望通过组合这两个文件来获取topojson文件,其中包含属性,id,代码,名称,year1,year2,year3,...%更改.
想法是,我只能使用一个topojson文件来显示地图以及相关数据.
这是我到目前为止所尝试过的,
生成topojson: 1.ogr2ogr -f GeoJSON geojsonoutput.json shpefile.shp 2. topojson -o final.json -e*.json --id-property = identifier -p - geojsonoutput.json
final.json :
{
"type":"Topology",
"objects":{"geojsonoutput":{"type":"GeometryCollection","geometries": [{"type":"Polygon","properties":{"id":"1","name":"some name"},"arcs":
, "file1" : [{id, code, name, year1, year2, year3,...%change}],
"file2" : [{id, code, name, year1, year2, year3,...%change}],
Run Code Online (Sandbox Code Playgroud)
}
我可以使用以下方法访问地图信息,
topojson.feature(data,data.objects.geojsonoutput).features
但是,不知道如何访问数据...例如("file1"或"file2")键.
实际上..我正朝着正确的方向前进?我到目前为止所做的是正确的吗?有没有更好的方法来实现我想要做的事情?
任何指导都会很棒.我仍然是D3的新手,但到目前为止仍然喜欢使用它.
干杯