[浅学] 1、Node.js尝试_安装&运行第一个helloworld

 

官网:https://nodejs.org/

介绍:Node.js® is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

关键词:后台语言、Chrome's JavaScript runtime、event-driven、non-blocking I/O model

安装方式:windows上进入官网->点击INSTALL按钮直接可以安装

第一个HelloWorld:(一个Web服务器)

1、新建一个example.js的文件,输入下列代码:

1 var http = require('http');
2 http.createServer(function (req, res) {
3   res.writeHead(200, {'Content-Type': 'text/plain'});
4   res.end('Hello World\n');
5 }).listen(1337, '127.0.0.1');
6 console.log('Server running at http://127.0.0.1:1337/');

2、cmd代开命令行,转到上面新建文件的目录下,输入:node example.js (服务器启动后效果如下)

3、上面说了这是个Web服务器,所以在浏览器里可以直接输入http://127.0.0.1:1337/,大家将会看到hello world的界面:

说明:从上面一个简单的例子想必大家已经看出node.js的一个优势,即只用简单的几行代码就构建了一个web服务器,这个如果让jsp来做要用比较多的代码的。

引申:在首页的INSTALL下面还有个API DOCS按钮,大家如果想更细致的玩一下node.js可以从这里开始,同时市面上也有比较多的书~

 

posted @   beautifulzzzz  阅读(1528)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
历史上的今天:
2014-06-04 [MFC] MFC音乐播放器 傻瓜级教程 网络 搜索歌曲 下载
点击右上角即可分享
微信分享提示