node之hello world

本文介绍如何使用Node.js创建一个简单的HTTP服务器。首先从官网下载并安装Node.js,然后通过命令行工具创建并运行一个输出Hello World的服务器。最后验证服务器是否成功启动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

官网https://nodejs.org/en/download/下载安装文件

安装好之后,在选择的安装路径下可以看到目录结构:
这里写图片描述

cmd,node -v
这里写图片描述

配置环境变量,编辑path追加node的安装路径
这里写图片描述

cmd,node,直接进入node命令行
这里写图片描述

在D盘nodejs文件夹中新建server.js文件

//server.js
var http=require('http');
http.createServer(function(req,res){
		res.writeHead(200,{'Content-Type':'text/plain'});
		res.end('Hello World\n');
}).listen(80,"127.0.0.1");

cmd,G:,cd nodejs,node server.js
这里写图片描述
在浏览器中输入:http://127.0.0.1:80/
页面输出:hello world
这里写图片描述

### 实现 Node-RED 中的 Hello WorldNode-RED 编辑器中创建简单的消息流来实现 "Hello World" 功能。启动 Node-RED 后,在左侧工具箱找到 inject 和 debug 节点[^1]。 #### 创建注入节点 从左侧面板拖拽一个 `inject` 控件至工作区,放置后该控件即成为具体的节点并显示为带有时间戳名称的形式[^5]。双击此节点可设置其属性,选择字符串作为有效载荷类型,并将值设为 `"Hello World"` 字符串。 #### 添加调试节点 同样地,选取一个 `debug` 控件加入到画布上。默认情况下,此类节点用于输出接收到的消息内容到右上方的日志面板内。通常无需更改任何参数即可正常使用。 #### 连接两个节点 利用鼠标操作连接上述两者之间的端口,形成一条完整的数据路径。这表示当触发事件发生时(例如点击 inject 按钮),产生的信息将会沿着这条线路传输给下一个组件处理。 #### 部署与测试 完成以上步骤之后按下页面顶部中央位置的红色圆形图标——代表部署按钮执行编译动作。随后再轻触一次刚才设定好的 inject 输入框旁边的小箭头图形模拟发送信号,则可以在右边栏目的 Debug 窗口中观察到来自程序打印出来的文字:“Hello World”。 ```json [ { "id": "<unique-id>", "type": "tab", "label": "Flow 1" }, { "id": "<another-unique-id>", "type": "inject", "z": "<flow-tab-id>", "name": "", "props": [ { "p": "payload", "v": "Hello World", "vt": "str" } ], "repeat": "", "crontab": "", "once": false, "onceDelay": 0.1, "topic": "", "x": 170, "y": 80, "wires": [ [ "<third-node-id>" ] ] }, { "id": "<third-node-id>", "type": "debug", "z": "<flow-tab-id>", "name": "", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "targetType": "msg", "statusVal": "", "statusType": "auto", "x": 390, "y": 80, "wires": [] } ] ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值