- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
Tôi sử dụng
运行 Nodenode --debug app
OR
node --debug-brk app
它有反应
window listening on port 5858
Express server listening on port 1338
我现在启动 Node 检查器
node-inspector --web-port=5859
它响应
Node Inspector v0.3.2
info - socket.io started
Visit http://127.0.0.1:5859/debug?port=5858 to start debugging.
打开 chrome 并转到
http://127.0.0.1:5859/debug?port=5858
控制台记录以下内容
使用 TCPview,它显示 Node 正在监听端口 5858,但尚未建立连接。尝试连接时,此消息会出现在 Node 控制台上
}Content-Length: 108
没有别的。然后我尝试让调试器在不同的端口上运行:
node --debug=5000 app
node-inspector --debug-port=5000 --web-port=5859
但是 Node 检查器无法连接编辑:好吧,错误不在于 Node 。我安装了Eclipse Node 环境,可以调试。决定给 Node 检查器带来疑问并重新安装。
npm uninstall node-inspector
npm WARN uninstall not installed in C:\Program Files\nodejs\node_modules: "node-inspector"
重新安装 Node 重新安装 Chrome 没有运气同样的问题。
Eclipse 就是这样。
1 Câu trả lời
第一次尝试时,您告诉 Node 检查器尝试连接到 5859(非默认)上的调试器,然后告诉 Node 调试器监听默认的 5858。
启动 Node :node --debug-brk app.js
它将在 5858 上运行调试器。
启动 Node 检查器:node-inspector
它将尝试连接到 5858。
将浏览器打开到提供的 url 以访问 Web 界面,浏览器应加载源代码面板,并且应在应用程序的第一行停止执行。
在您的第二次尝试中,您的方法看起来不错,并且使用 node-inspector 一年(目前在 0.12.3 上苦苦挣扎),我想这很可能是 node-inspector 导致了那里的问题。
关于node.js - Node 检查器无法连接到 Node ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18710548/
Tôi chạy Node với node --debug app HOẶC node --debug-brk app và nó phản hồi bằng cửa sổ lắng nghe trên cổng 5858 Express serv
Câu hỏi này đã có câu trả lời tại đây: Sự khác biệt giữa (int *i) và (int* i) trong ngữ cảnh của cả C và C++ là gì? [
Tôi có một ứng dụng gửi lệnh ghi cơ sở dữ liệu tới các công nhân (một số lượng rất lớn) thông qua hàng đợi tin nhắn, do đó không thể đảm bảo thứ tự nhận được các lệnh này. Tôi có hai Node
Có cách nào để truyền tùy chọn cho Node khi gọi ts-node không? Tôi đang cố gắng sử dụng một tính năng thử nghiệm trong Node và sẽ thật tuyệt nếu nó có thể hoạt động với ts-node. Đây là những gì tôi đang làm: ts-nod
Tôi có một ứng dụng Node được chứa trong container và đang chạy trên máy chủ DigitalOcean. Khi tôi cập nhật một ứng dụng trên máy chủ, ứng dụng đó phải ngừng hoạt động trong một khoảng thời gian ngắn. Để có thể cập nhật ứng dụng và tránh thời gian chết, hiện tại tôi đang đọc về Zero Downtime Deployment/Bluetooth
Tôi đang viết một ứng dụng Node.js. Tôi đang sử dụng request và Cheerio để tải một tập hợp các URL và lấy một số thông tin về trang web, bây giờ giả sử tất cả những gì tôi muốn lấy là tiêu đề: var urls = {"url_1
Tôi không thể cài đặt bất kỳ mô-đun Node.js nào mà không xuất hiện lỗi sau. Mã lỗi liên quan đến tệp package.json. Bất kỳ ý tưởng nào về lý do tại sao điều này xảy ra đều được hoan nghênh. Câu trả lời hay nhất Đây không phải là lỗi, chúng chỉ là cảnh báo. Mọi thứ phải như thế này
Nếu tôi chạy (từ thư mục dự án của tôi): supervisor javascripts/index.js tôi nhận được: /usr/bin/env: Node: không có tệp hoặc thư mục nào như vậy Nếu tôi chạy: node java
Tôi đã làm theo tất cả các bước để sử dụng Node-Inspector nhưng khi mở ứng dụng, tôi không thấy bất kỳ tập lệnh hoặc nhật ký nào trên bảng điều khiển. Ứng dụng của tôi đang chạy trên cổng 4000. Tôi nghĩ điều duy nhất có thể xung đột là ở cổng 8080
Tôi đang sử dụng rxjava2 trong Android và đôi khi tôi gặp phải một vấn đề như thế này: Observable.fromArray( // có thể là danh sách về url ảnh trong SD
Hiện tại tôi đang sử dụng Node Fiber để viết mã đồng bộ phía máy chủ. Tôi chủ yếu xử lý lỗi bằng các khối try-catch, nhưng luôn có khả năng xảy ra lỗi trong các thư viện bên ngoài hoặc các đoạn mã bất đồng bộ nhỏ khác. Tôi đang nghĩ đến việc sử dụng tính năng tên miền mới để cố gắng giải quyết những lỗi này.
Có vẻ như node-debug là một shell xung quanh node-inspector phải không? Khi nào nên sử dụng mỗi loại? Câu trả lời hay nhất Nếu bạn cài đặt node-debug, bạn chỉ có thể truy cập vào lệnh node-debug. Nếu bạn cài đặt nút
Hiện tại tôi đang làm việc phía sau một proxy không cho phép tôi thực hiện HTTP GET của lệnh này Giai đoạn yêu cầu: Node node-sass/scripts/build.js Giai đoạn yêu cầu: gyp http GET https://
Tôi nghe nói node js có thể sử dụng được ở phía máy chủ. Tôi đã từng sử dụng jsp trước đây. Mã Java bên trong trang jsp không hiển thị cho máy khách. Nếu Node js chỉ là javascript thì tại sao nó lại vô hình với máy khách? Câu trả lời tốt nhất là đầu tiên, Không
Tôi đang di chuyển từ bản dựng node-waf sang hệ thống dựng node-gyp cho các tiện ích bổ sung gốc Node của mình. node-gyp cho biết nó hỗ trợ nhiều phiên bản mục tiêu, nhưng tôi không thể tìm thấy cách chỉ định mục tiêu khi sử dụng node-gyp
Với một $node, tôi đang cố gắng quyết định giữa hai cách sau để xuất ra $node đó. Hoặc $output = theme('node', $node); hoặc node_build_content($
Nếu cửa sổ A trong package.json mở ra một cửa sổ B mới, thì node-main có thể truy cập vào cửa sổ đó như thế nào? Đây là mã của tôi: package.json { "main": "index.html",
Tôi đang cố gắng chèn một nút chú thích trước một nút cụ thể ( ) trong xml của mình. Đây là phương pháp của nó: function test(xmlResponse) { var parser = new DOMParser
Tôi đang cố gắng thực hiện npm install wrtc bằng Node phiên bản 16.14.0 nhưng không thành công. Nó đưa ra mã lỗi npm 1 nên tôi đã thử thay đổi phiên bản Node thành lts trước đó là 14.19.0
Khi tôi chạy ứng dụng Node.js trong Visual Studio, tôi nhận được thông báo sau: DeprecationWarning: DeprecationWarning với 'node --debug' và 'node --debug-brk'
Tôi là một lập trình viên xuất sắc, rất giỏi!