Tag: webstorm

使用Mocha + TypeScript + Docker远程debuggingnode.js。 debugging器不反映实际的执行?

我在WebStorm工作,如果这可能是问题(但似乎不太可能)。 我在docker容器上运行以下命令来启动集成testing,我想在IDE内远程debugging。 NODE_ENV=test TS_NODE_DISABLE_WARNINGS=1 ./node_modules/.bin/mocha –debug-brk –compilers ts:ts-node/register test/integration/**/*.spec.ts", 执行此操作后,节点进程等待端口8080上的debugging连接。 集成testing看起来像这样: import sinon = require('sinon'); import chai = require('chai'); import supertest = require('supertest'); import sinonChai = require('sinon-chai'); const expect = chai.use(sinonChai).expect; import {server} from '../../src/server'; import {authenticate} from '../../src/middleware'; const routeContent = 'whatever'; const authenticatedRoute = '/authenticatedRoute'; describe('The authenticate middleware', () => { before(() => […]

WebStorm不能通过TCP连接到Docker守护进程

我想弄清楚如何configuration在Docker容器中的远程服务器上运行的Node应用程序的远程debugging。 我们使用Docker Cloud,所以我有服务端点和容器端点的URL。 我已经在WebStorm中安装了Docker插件。 我正在尝试使用TCP套接字创build一个新的Docker服务器。 到目前为止,我所做的就是将服务端点放入引擎API URL框中,我看到一个错误,说Cannot connect….NotFoundException 我也尝试了容器的URL,这也给了我完全相同的错误。 有人可以帮忙吗?

WebStorm – Docker中的Debuggin node.js应用程序在容器中打开文件,而不是原始源文件

我有几个存储库在Docker容器中运行node.js应用程序。 当我在WebStorm中一起打开所有这些文件并开始debugging其中的一个(使用Node.js远程debuggingconfiguration)时,debugging器会打开Docker容器中的源文件,而不是原始文件。 如果我在另一个WebStorm实例中单独打开相同的项目,则debugging器将按原样停止在原始文件中。 任何想法可以导致这种行为?

在Docker中远程debugging节点应用程序

我已经设法与debugging器远程连接到在Docker容器中运行的应用程序,但我遇到了非常奇怪的行为:当我在index.js文件的第5行放置一个断点时,它在各种(可能是所有)index.js第5行中的isIndex.js文件(来自不同的库)(如果第5行中没有代码,则为next)。 它发生在WebStorm和Visual Studio代码中! 有任何想法吗? 谢谢Paulina

debugging远程主机上的Docker容器上运行的NodeJs应用程序的最佳方式是什么?

我有一个NodeJs应用程序在远程服务器上的Docker容器上运行。 我可以访问浏览器上的应用程序。 我也能够使用PhpStorm及其远程服务器连接部署到我的应用程序。 但是,我试图使用PhpStorm的远程NodeJsdebugging工具,它不起作用。 我总是被拒绝连接。 我知道debugging端口是打开的,因为我检查docker集装箱和5858是打开的。 该端口也在主机上运行。 这也是我为debugging设置的端口。 的package.json: "scripts": { "start": "nodemon –debug=5858 index.js myApp" } 我不知道如果PhpStorm是debugging这种应用程序的最佳解决scheme。 所以,如果有人有一个更好的主意,请让我知道。 谢谢! 进一步search后,我发现这个伟大的存储库 https://github.com/seelio/node-inspector-docker 在我看来,让应用程序运行和debugging更简单的方法。

带有WebStorm节点远程解释器的Mac Docker

我正在尝试设置Docker for Mac(testing版)以使用完整的Docker环境。 Client: Version: 1.13.0-rc7 API version: 1.25 Go version: go1.7.3 Git commit: 48a9e53 Built: Fri Jan 13 21:41:57 2017 OS/Arch: darwin/amd64 Server: Version: 1.13.0-rc7 API version: 1.25 (minimum version 1.12) Go version: go1.7.3 Git commit: 48a9e53 Built: Fri Jan 13 21:41:57 2017 OS/Arch: linux/amd64 Experimental: true 这是我的问题。 当我去WebStorm这是我有: 我能够运行并停止docker run -d -p 80:80 […]