我是nodeJS的初学者,我有一些问题需要回答。
首先,当我去安装nodeJS时,它安装了两个不同的命令提示符。第一个命令提示符为空,显示“>”。第二个命令提示符是一个Windows命令提示符,但显示消息“您的环境已设置为使用Node.js 0.8.18(ia32)和NPM”。通过输入代码node code.js
,我可以使用第二个命令提示符开始运行nodeJS,但我不知道如何使用上面描述的第一个命令提示符。有人可以向我解释第一个命令提示符用于什么?
我作为nodeJS初学者的第二个问题是关于创建服务器。我还没有深入了解nodeJS可以做什么。但是如果nodeJS可以创建服务器,那么可以安全地假设nodeJS可以用于为PHP或Python之类的东西创建数据库软件吗?
答案 0 :(得分:2)
第一个命令提示符为REPL,这意味着您只需输入命令即可评估并继续运行。它就像一个实时控制台来测试一些功能。
NodeJS可以做很多事情,它的事件驱动模型是类似系统的一个很好的替代品。 NodeJS可以与数据库,另一台计算机或用户通信。它只是一个使用Javascript编程语言的平台。正如nodejs网站上所述,它是“lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
”
编辑:与REPL的示例交互
$ nodejs
> process.version
'v0.8.18'
> var a = 5;
undefined
> var b = 5
undefined
> a + b
10
> var dns = require("dns");
undefined
> dns.resolve4("www.google.com",function(err,address){console.log(address); })
{ oncomplete: [Function: onanswer] }
> [ '173.194.35.144',
'173.194.35.145',
'173.194.35.146',
'173.194.35.147',
'173.194.35.148' ]
答案 1 :(得分:1)