首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

nodejs调试debug

今天我们来详细介绍一下如何调试nodejs程序。 开启nodejs调试 还记得之前我们讲到的koa程序吗?本文将会以一个简单的koa服务端程序为例,来展开nodejs调试。...这会执行app.js但是并不会开启调试功能。 怎么进行调试呢? 我们需要加上 –inspect 参数: node --inspect app.js 上面的代码将会开启nodejs调试功能。...第二件事情就是告诉我们nodejs使用的调试器是Inspector。 Inspector是nodejs 8之后引入的,如果是在nodejs 7之前,那么使用的是legacy debugger。...调试的安全性 如果debugger连接到了nodejs运行环境中,如果有恶意攻击者的话,这个恶意攻击者可以在nodejs环境中运行任意代码。这会给我们的程序带来很大的安全隐患。...使用node-inspect来进行调试 其实nodejs有一个自带的调试工具,叫做node-inspect,这是一个cli的调试工具。我们看一下怎么使用。

66110
您找到你想要的搜索结果了吗?
是的
没有找到

nodejs调试debug

简介 对于开发者来说,在开发应用程序的过程中,往往为了开发方便和解决bug需要借助于编程语言的调试功能。一般来说我们需要借助于强大IDE的调试功能来完成这项工作。nodejs也不例外。...今天我们来详细介绍一下如何调试nodejs程序。 开启nodejs调试 还记得之前我们讲到的koa程序吗?本文将会以一个简单的koa服务端程序为例,来展开nodejs调试。...第二件事情就是告诉我们nodejs使用的调试器是Inspector。 Inspector是nodejs 8之后引入的,如果是在nodejs 7之前,那么使用的是legacy debugger。...调试的安全性 如果debugger连接到了nodejs运行环境中,如果有恶意攻击者的话,这个恶意攻击者可以在nodejs环境中运行任意代码。这会给我们的程序带来很大的安全隐患。...使用node-inspect来进行调试 其实nodejs有一个自带的调试工具,叫做node-inspect,这是一个cli的调试工具。我们看一下怎么使用。

1.5K21

Nodejs学习笔记(二)——Eclipse中运行调试Nodejs

前篇《Nodejs学习笔记(一)——初识Nodejs》主要介绍了在搭建node环境过程中遇到的小问题以及搭建Eclipse开发Node环境的前提步骤。...本篇主要介绍如何在Eclipse中运行并调试nodejs程序。 1.安装Express。Express是目前最稳定、使用最广泛,而且是Node.js官 方推荐的唯一一个 Web 开发框架。   ...这是已经成功运行了,下面还有如何调试 1.进入RobotProject目录下,执行node --debug app.js(注意是两个中划线) ?   ...至此,便达到了在Eclipse中运行nodejs程序并且可以实现调试的目的,下面就可以安心的学习nodejs代码啦^_^    如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力

5.2K100

linux安装nodejs环境_ubuntu安装nodejs

之前在安装nodejs踩了不少的坑,我结合了之前在网上其他人发的教程,做了补充优化。...1.到官网下载与自己系统匹配的nodejs版本 中文网站 英文网站 不知道系统版本号的可以通过 uname -a 查询系统位数 此处下载最新的nodejs 也可以下载历史版本,选择自己想要的 创建...node目录(可以不创建) mkdir node 进去nodejs目录 cd node 然后将下载好的压缩包上传到服务器并解压,或者直接通过weget下载 wget https://nodejs.org.../download/release/v8.12.0/node-v8.12.0-linux-x64.tar.gz 解压: tar -xvf node-v8.12.0-linux-x64.tar.gz...重命名: mv node-v8.12.0-linux-x64 nodejs 配置profile: vim /etc/profile export NODE_HOME=/node/nodejs

11.6K30

Nodejs进阶:用debug模块打印调试日志

前言 在node程序开发中时,经常需要打印调试日志。用的比较多的是debug模块,比如express框架中就用到了。下文简单举几个例子进行说明。文中相关代码示例,可在这里找到。...备注:node在0.11.3版本也加入了util.debuglog()用于打印调试日志,使用方法跟debug模块大同小异。 基础例子 首先,安装debug模块。...DEBUG=app,api:表示同时打印出命名空间为app、api的调试日志。 DEBUG=a*:支持通配符,所有命名空间为a开头的调试日志都打印出来。...-account*表示排除所有以account开头的命名空间的调试日志。...debug('My name is %h', 'chying'); 相关链接 debug:https://github.com/visionmedia/debug debuglog:https://nodejs.org

1.2K30

Nodejs进阶:用debug模块打印调试日志

前言 在node程序开发中时,经常需要打印调试日志。用的比较多的是debug模块,比如express框架中就用到了。下文简单举几个例子进行说明。文中相关代码示例,可在这里找到。...备注:node在0.11.3版本也加入了util.debuglog()用于打印调试日志,使用方法跟debug模块大同小异。 基础例子 首先,安装debug模块。...DEBUG=app,api:表示同时打印出命名空间为app、api的调试日志。 DEBUG=a*:支持通配符,所有命名空间为a开头的调试日志都打印出来。...-account*表示排除所有以account开头的命名空间的调试日志。...debug('My name is %h', 'chying'); 相关链接 debug:https://github.com/visionmedia/debug debuglog:https://nodejs.org

70430

Nodejs进阶:用debug模块打印调试日志

前言 在node程序开发中时,经常需要打印调试日志。用的比较多的是debug模块,比如express框架中就用到了。下文简单举几个例子进行说明。文中相关代码示例,可在这里找到。...备注:node在0.11.3版本也加入了util.debuglog()用于打印调试日志,使用方法跟debug模块大同小异。 基础例子 首先,安装debug模块。...DEBUG=app,api:表示同时打印出命名空间为app、api的调试日志。 DEBUG=a*:支持通配符,所有命名空间为a开头的调试日志都打印出来。...-account*表示排除所有以account开头的命名空间的调试日志。...debug('My name is %h', 'chying'); 相关链接 debug:https://github.com/visionmedia/debug debuglog:https://nodejs.org

64370
领券