"Connexion refusée" dans WebStorm MNP configuration de débogage

En gardant à l'esprit que je n'ai que le plus lâche de la compréhension de ce qu'est un débogueur est vraiment faire, j'ai besoin d'aide pour configurer le WebStorm mnp configuration de débogage pour un express.js application.

Me voici donc ici-- je cliquez sur déboguer avec mes réglages car je pense qu'ils devraient être (ci-dessous):

/Users/me/.nvm/versions/node/v4.4.1/bin/node --debug=8090     
/Users/me/.nvm/versions/node/v4.4.1/lib/node_modules/npm/bin/npm-cli.js run-script start

To debug "start" script, make sure $NODE_DEBUG_OPTION string is specified as the first argument for node command you'd like to debug.
For example:
 { "start": "node $NODE_DEBUG_OPTION server.js" }
Debugger listening on port 8090
...
It has begun. Port: 3000

Donc, à ce stade, l'application a commencé, et répond à mon POST à localhost:3000, mais ne rompt pas sur le point d'arrêt que j'ai défini.

À la recherche dans le Débogueur>Variables volet, je vois Connecting to localhost:57617, une info-bulle apparaît disant "Connexion refusée" et le volet dit Frame is not available.

Je ne comprends pas d'où ce numéro de port 57617 vient de. Cela varie, mais pas selon un modèle que j'ai encore découvert, sauf dans la mesure où il est toujours différent de celui que j'ai mis dans le --debug=X ou --debug-brk=X nœud option.

  • 57617 est un port aléatoire Nœud débogueur est à l'écoute sur. Ce n'est pas vraiment important. Avez-vous d'ajouter $NODE_DEBUG_OPTION vers le nœud de commande dans votre forfait.json comme c'est écrit dans le message? Vous ne pouvez pas déboguer mnp scripts, sauf si cette variable est-il -, il est nécessaire de Nœud de départ engendré par npm en mode debug
  • Qu'il a été. (J'ai été, je l'avoue, confus au sujet de qui comme je l'ai imaginée, il n'était pas un littéral de chaîne de valeur, mais certains env variable ou quelque chose du genre). Si vous répondez à la question ci-dessous, je vais accepter votre réponse.
InformationsquelleAutor Ben | 2016-05-12