Tag: hapi.js

stomp-client / stompit的node.js框架

我将使用https://www.npmjs.com/package/stompit或https://www.npmjs.com/package/stomp-client来订阅ActiveMQ。 我的问题是,是否有一个node.js框架,我可以使用它(例如Hapi,Express)?

我如何获得伊斯坦布尔的Lab / Hapi.jstesting报告?

编辑:几个月后,我完全迁移到实验室,它的工作很好,包括覆盖。 也许在我写这个实验室的时候没有一个好的覆盖工具。 我已经得到了这个工作。 今天早上工作 突然间,事实并非如此。 testing在dist/test/unit.js 。 15个testing覆盖了80.29%的代码(基于Lab的覆盖报告)。 但是我们准备和Sonar一起使用伊斯坦布尔,所以我需要再次与伊斯坦布尔合作。 无论如何我宁愿select伊斯坦布尔 我正在运行testing: ./node_modules/.bin/istanbul cover ./node_modules/.bin/lab — -l -e development -r lcov dist/test testing运行。 全部通过。 屏幕输出是覆盖报告: … DA:801,1 DA:802,1 DA:803,1 DA:804,1 DA:805,1 DA:806,1 DA:807,1 LF:774 LH:738 end_of_record No coverage information was collected, exit without writing coverage information 为什么这告诉我没有收集报道? 我怎样才能让这两个工具再次打好? 摆脱-r lcov并没有真正的帮助。 在./coverage (默认文件夹)中没有任何输出。 我可以通过pipe道强制它,但是当我运行输出到伊斯坦布尔(报告选项)时,我得到Error: Invalid report format […]

是否有可能在hapi中定义一个全局的基本path

我希望每个hapi路由path都以前缀( /api/1 )开始,而不必将其添加到每个路由。 这可能吗? 下面的路线应该是可用的path/api/1/pets而不是/pets const Hapi = require('hapi'); const server = new Hapi.Server(); server.route({ method: 'GET', path: '/pets' })