• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Node.js 简介

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
Node.js是一个编写网络系统和Web应用程序的平台,是围绕事件驱动的非阻塞编程模型构建的。
运行Node.js和“Hello World!”。

创建一个名为hello.js的文件:

/**
  * comment.
  */
console.log("Hello World!");

现在,我们可以从命令行执行这个文件

node hello.js
你可以看到以下输出:

Hello World!

变量

变量在JavaScript中使用var关键字定义。例如,以下代码段创建一个变量foo并将其记录到控制台。

var myData = 123; 
console.log(myData);

上面的代码生成以下结果。


JavaScript运行时有机会定义一些我们可以在代码中使用的全局变量。其中一个是控制台对象。控制台对象包含一个成员函数(log),它接受任意数量的参数并将它们打印到控制台。

第一个Web服务器

输入并保存以下内容到名为web.js的文件中:

var http = require("http");
/*from www.ogeek.cn*/
function process_request(req, res) {
     var body = 'Thanks for calling!\n';
     var content_length =  body.length ;
     res.writeHead(200, {
         'Content-Length': content_length,
         'Content-Type': 'text/plain'
     });
     res.end(body);
}
var s = http.createServer(process_request);
s.listen(8080);

要运行它,只需键入

node web.js
你的计算机现在有一个在端口8080上运行的Web服务器。我们可以在web浏览器中输入http://localhost:8080。

或使用:

curl -i http://localhost:8080
现在,你应该看到类似以下的内容:

HTTP/1.1 200 OK
Content-Length: 20
Content-Type: text/plain
Date: Tue, 15 Feb 2013 03:05:08 GMT
Connection: keep-alive

Thanks for calling!

curl

我们可以通过访问http://curl.haxx.se/download.html并查找“Win32 - Generic”部分下载curl的Windows二进制文件。下载一个高亮显示的二进制文件,最好是支持SSL和SSH,解压缩它,并将curl.exe放在PATH或用户目录中。

要启动它,只需在命令提示符或PowerShell中键入:

C:\Users\abc\curl --help

Wget

wget是curl的一个很好的选择。我们可以从http://users.ugent.be/~bpuype/wget/下载。
要了解详情,可看帮助:

C:\Users\abc\wget  --help

注意

要停止服务器运行,只需按Ctrl+C,足以清理一切并进行正确关闭。
要调试,只需在程序名称前添加调试标志:

node debug web.js


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Node.js v8.3.0 发布,升级 V8 引擎至 6.0 版本发布时间:2022-01-28
下一篇:
Node.js ZLIB发布时间:2022-01-28
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap