Javascript 如何从Node.js服务器命令行执行代码?
我刚开始学习Node.js,但我有使用客户端JavaScript和PHP/Apache的经验 在浏览器中,您可以随时从开发人员控制台执行JS代码。您可以操纵全局变量并调用全局函数和方法。如果我从浏览器的开发者控制台调用Javascript 如何从Node.js服务器命令行执行代码?,javascript,node.js,Javascript,Node.js,我刚开始学习Node.js,但我有使用客户端JavaScript和PHP/Apache的经验 在浏览器中,您可以随时从开发人员控制台执行JS代码。您可以操纵全局变量并调用全局函数和方法。如果我从浏览器的开发者控制台调用console.log('Hello world!'),它会将消息记录到我正在使用的控制台,就像在您编写的脚本中一样 在Node.js中,当您从“应用程序”中调用console.log('Hello world!')时,结果会按照您的预期进行记录,就像客户端的js一样。我可以在客户
console.log('Hello world!')
,它会将消息记录到我正在使用的控制台,就像在您编写的脚本中一样
在Node.js中,当您从“应用程序”中调用console.log('Hello world!')
时,结果会按照您的预期进行记录,就像客户端的js一样。我可以在客户端做我想做的事情吗
我的问题是我是否可以像在客户端那样从命令行执行自己的JS代码,操作VAR(如HTTP服务器、文件系统等)并调用应用程序中可用的函数?我不在乎为什么,我只想知道我是否能做到
V8附带了一个广泛的调试器,可以在进程外访问
通过一个简单的TCP协议。节点具有用于此的内置客户端
调试器。要使用此选项,请使用debug参数启动节点;提示
将出现:
节点的调试器客户端不支持全部命令,但
简单的步骤和检查是可能的。通过发表声明
调试器在脚本的源代码中,您将启用
断点
是的,这是可能的。只要在希望代码停止并使用命令行的任何位置编写语句
debugger
(并用debug参数启动node,例如:node debug app.js
@Juhana这几乎不是一个副本。我不想调试我的应用程序,也不想使用浏览器。谢谢你的链接。副本告诉我如何做你要求的所有事情。请阅读所有答案,而不仅仅是得票最多的答案。谢谢你指导我找到一个特定的答案。)回答。看起来像我想要的。我会试试的,干杯!