NodeJS上的Node-Djikstra

时间:2018-11-14 22:01:39

标签: node.js

我是新手程序员。我曾经使用NodeJS构建一个宁静的API,并且想在我的API中实现Djikstra算法来路由和填充

const Graph = require('node-dijkstra')

const route = new Graph()

route.addNode('A', { B:1 })
route.addNode('B', { A:1, C:2, D: 4 })
route.addNode('C', { B:2, D:1 })
route.addNode('D', { C:1, B:4 })

route.path('A', 'D') // => [ 'A', 'B', 'C', 'D' ]

我正在尝试运行这些代码,但出现错误

TypeError: route.addNode is not a function

但是我试图在https://npm.runkit.com/node-dijkstra上运行,它正在运行。

我不知道我是否做任何错误或任何阻碍代码正常运行的事情,因为我对这方面的知识不足

0 个答案:

没有答案