问题描述
我使用 PHPStorm v2021.1 (File -> New Project -> Express
) 创建了一个 node.js Express 应用程序,当我运行它时 (localhost:3000
) 它运行成功。
然后我想调试响应 HTTP 发布请求的应用程序 API。所以我做了如下 HTTP 请求:
然后我添加如下新配置:
但是我看不到 post 请求的 URL 和数据,所以应用程序就像没有任何请求一样运行:
提前致谢
解决方法
调试 express api 对我来说很好;不确定您正在调试什么,以及将 Node.js 运行配置添加到您的 HTTP 请求配置的启动前的原因是什么:添加到启动前的进程 必须返回退出代码,主进程正在等待其退出代码启动,因此在第一个进程终止之前不会启动。这是启动前的设计方式 - 它应该用于在运行主进程之前运行某种预处理。但是 models.py
应用不会退出,它会启动服务器,并且它必须运行才能使您的 API 正常工作。
请从启动前中删除您的Node.js配置,在调试器中单独启动它(通过选择bin/www
运行配置并点击调试),然后运行您的 bin/www
/GET
请求以获取应用程序代码中的断点命中