[英]node.js questions for beginners
我是nodeJS的初學者,我有一些問題需要回答。
首先,當我去安裝nodeJS時,它安裝了兩個不同的命令提示符。 第一個命令提示符為空,顯示“>”。 第二個命令提示符是一個Windows命令提示符,但顯示消息“您的環境已設置為使用Node.js 0.8.18(ia32)和NPM”。 通過輸入代碼node code.js
我可以使用第二個命令提示符開始運行nodeJS,但我不知道如何使用上面描述的第一個命令提示符。 有人可以向我解釋第一個命令提示符用於什么?
我在nodeJS中作為初學者的第二個問題是關於創建服務器。 我還沒有深入了解nodeJS可以做什么。 但是如果nodeJS可以創建服務器,那么可以安全地假設nodeJS可以用於為PHP或Python之類的東西創建數據庫軟件嗎?
第一個命令提示符是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' ]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.