need help sorting through NodeJS debugging configuration choicea
I'm having problems figuring out which the various NodeJS debugging configuratios I need to use for the following scenario
NodeJS running locally on localhost.
Need to set breakpoints.
Application is an html page which loads the JS I need to debug.
I've tried setting up both Node.js and Node.js Remote Debug (127.0.0.1 as host). When I start the session, I see only "Connecting to 127.0.0.1:5858" in Debugger pane
The Node.js Remote Debug configuration:
Host: 127.0.0.1
Debug Port: 5858
Local directory: C:\Projects\...\myapp\angular
Remote Path: C:\Projects\...\myapp\develop.html
I am primarily concentrating on the Node.js configuration working as I think this is what I want.
The Node.js configuration:
Path to Node: C:\Program Files (x86)\nodejs\node.exe
Node Parameters: --debug-brk=5858
Working Directory: C:\Projects\...\myapp\angular
Path to Node App JS File: C:\Projects\...\myapp\develop.html
It blows up html fetch as it appears to expect a js file only.
(function (exports, require, module, __filename, __dirname) { <!doctype html>
^
SyntaxError: Unexpected token <
:
:
My question which NodeJS configuration for running Node locally serving an initial html page (index.html)
Thanks in advance for any help.
请先登录再写评论。
Why are you using Node.js configuration here? Seems your application is a front-end Angular application. Why not using JavaScript Debug run configuration?The simplest way to create it is right-clicking your .html file and choosing 'Create 'develop.html'' - yourhtml page will be served by the built-in webserver
Or, do you have the Node.js server that serves your client code? You need to create a Node.js run configuration to start your server and a separate javascript debug run configuration for client side then. Or, specify your page URL in the Browser/Live Edit tab of Node.js run configuration
See also: http://wiki.jetbrains.net/intellij/Remote_JavaScript_debugging_with_WebStorm_and_PHPStorm, http://confluence.jetbrains.com/display/WI/Running+and+debugging+Node.js+application