Node.js之Hello World
创始人
2024-01-16 19:57:04
0

目录

简介

1.安装

2.安装后的效果

3.准备尝试运行的代码

4.运行JS代码

5.访问正在运行的代码(Hello World)


简介

Node.js 是一个基于"Chrome V8 引擎" 的JavaScript "运行环境"
NodeJS不是一门编程语言, NodeJS是一个运行环境

node.js是一个JavaScript的项目管理工具,功能类似于java中的maven或者python中的pip。
NPM(node package manager)是 node.js 的包管理和分发工具。
新版的node.js集成了npm,安装node.js后无需额外安装npm。
 

1.安装

Node.js (nodejs.org)

 我选择的是16.18.0

2.安装后的效果

 

3.准备尝试运行的代码

const http = require("http");const hostname = "127.0.0.1";
const port = 3000;
//创建HTTP服务器,并提供两个对象,一个请求(http.IncomingMessage对象)和一个
//响应(http.ServerResponse对象)
const server = http.createServer((req, res) => {res.statusCode = 200;//设置statusCode属性为200,以表相应成功res.setHeader("Content-Type", "text/plain");//设置Content-Type响应头res.end("Hello World\n");//关闭响应,添加内容作为end()的参数
})
//服务器启动监听
server.listen(port, hostname, () => {console.log(`服务器运行在http://${hostname}:${port}/`);
})

--

4.运行JS代码

命令行,输入node之后,把上面的代码复制进去

  按下回车键

(Server 开始的内容,是按下回车键之后显示的)

Server {maxHeaderSize: undefined,insecureHTTPParser: undefined,_events: [Object: null prototype] {request: [Function (anonymous)],connection: [Function: connectionListener],listening: [Function: bound onceWrapper] { listener: [Function (anonymous)] }},_eventsCount: 3,_maxListeners: undefined,_connections: 0,_handle: null,_usingWorkers: false,_workers: [],_unref: false,allowHalfOpen: true,pauseOnConnect: false,noDelay: false,keepAlive: false,keepAliveInitialDelay: 0,httpAllowHalfOpen: false,timeout: 0,keepAliveTimeout: 5000,maxHeadersCount: null,maxRequestsPerSocket: 0,headersTimeout: 60000,requestTimeout: 0,[Symbol(IncomingMessage)]: [Function: IncomingMessage],[Symbol(ServerResponse)]: [Function: ServerResponse],[Symbol(kCapture)]: false,[Symbol(async_id_symbol)]: -1,[Symbol(kUniqueHeaders)]: null
}
> 服务器运行在http://127.0.0.1:3000/

5.访问正在运行的代码(Hello World)

http://127.0.0.1:3000/

---

相关内容

热门资讯

为自己代言作文 为自己代言作文3篇  在平平淡淡的日常中,大家对作文都再熟悉不过了吧,写作文是培养人们的观察力、联想...
展望未来作文 展望未来作文(精选33篇)  在学习、工作、生活中,大家一定都接触过作文吧,作文是人们把记忆中所存储...
散文作文 精选散文作文汇总10篇  在日常的学习、工作、生活中,大家都尝试过写作文吧,作文根据写作时限的不同可...
隔离感受作文 隔离感受作文  在日复一日的学习、工作或生活中,大家都写过作文吧,作文是人们以书面形式表情达意的言语...
自己的家作文 自己的家作文精选15篇  在生活、工作和学习中,大家都跟作文打过交道吧,作文是人们以书面形式表情达意...
未来的智能机器人作文 未来的智能机器人作文(精选26篇)  在日常生活或是工作学习中,大家对作文都不陌生吧,借助作文人们可...
水培大蒜观察日记 水培大蒜观察日记(通用29篇)  时间过得真快,一天又过去了,一定会有值得记录的想法吧,是时候用心地...
自己动手做作文 自己动手做作文  在日常的学习、工作、生活中,大家都有写作文的经历,对作文很是熟悉吧,作文可分为小学...
新学校新感受作文 新学校新感受作文(精选26篇)  在平平淡淡的学习、工作、生活中,大家都尝试过写作文吧,作文根据写作...
话说千古风流人物作文 话说千古风流人物作文(精选20篇)  在学习、工作乃至生活中,大家都跟作文打过交道吧,作文是经过人的...
岁月如歌的作文 岁月如歌的作文(精选15篇)  在平日的学习、工作和生活里,大家都写过作文吧,借助作文可以宣泄心中的...
观察日记作文 精选观察日记作文六篇  在平平淡淡的日常中,大家都不可避免地要接触到作文吧,作文是由文字组成,经过人...
想象类作文 想象类作文15篇  在学习、工作或生活中,大家都经常看到作文的身影吧,作文可分为小学作文、中学作文、...
写自己的作文 关于写自己的作文8篇  解放思想,发现自我,做真正的自己。你若要喜爱你自己的价值,你就得给世界创造价...
戏曲大舞台作文 戏曲大舞台作文精选7篇戏曲大舞台作文1  “蓝脸的窦尔敦盗御马,红脸的关公战长沙……”铿锵有力的音乐...
适合给孩子讲的睡前童话小故事 适合给孩子讲的睡前童话小故事(精选10篇)  某些故事是人类对自身历史的一种记忆行为,人们通过多种故...
植物生长过程观察日记 植物生长过程观察日记(精选60篇)  一天就要结束了,今天一定有不少的收获吧,需要进行好好的总结并且...
如何写好读后感作文写作技巧 如何写好读后感作文写作技巧  写作技巧就是写作中进行表现时运用的方法,是作者为表情达意而采取的有效艺...
写景风景优美的地方作文 写景风景优美的地方作文8篇  在日常生活或是工作学习中,大家都写过作文吧,作文是由文字组成,经过人的...
一件令我感动的事优秀作文 一件令我感动的事优秀作文(通用27篇)  在日常学习、工作或生活中,大家或多或少都会接触过作文吧,借...