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篇)  作为一名老师,常常要写一份优秀的说课稿,借...
《坐井观天》说课稿 《坐井观天》说课稿(15篇)  作为一位兢兢业业的人民教师,常常要根据教学需要编写说课稿,借助说课稿...
端午情思朗诵稿 端午情思朗诵稿(精选5首)  在平时的学习中,大家最不陌生的就是朗诵稿了吧,朗诵者需具备一定的政治思...
小学二年级数学六的乘法口诀说... 小学二年级数学六的乘法口诀说课稿  一、说教材:  6的乘法口诀是人教版九年制义务教育小学数学第三册...
大学新生发言稿 大学新生发言稿(通用19篇)  在现实社会中,发言稿在我们的视野里出现的频率越来越高,发言稿可以帮助...
乡村四月说课稿 乡村四月说课稿  古代教育学家孔子说:“不学诗,无以言。”古诗语言精炼,意境深远,节奏鲜明,情感丰富...
《千年梦圆在今朝》评课稿 《千年梦圆在今朝》评课稿  课文叙述了中华民族几千年来为实现飞离地球、遨游太空的千年梦想而进行的不断...
眼睛变魔术中班综合说课稿 眼睛变魔术中班综合说课稿  一、说教材  “眼睛是心灵的窗户”,从孩子“呱呱”落地那一天起,他们就用...
学会学习国旗下讲话稿 学会学习国旗下讲话稿(精选3篇)  在生活中,用到讲话稿的地方越来越多,讲话稿是为发言者表达自己想要...
骨干班培训优秀学员代表发言稿 骨干班培训优秀学员代表发言稿范文  敬的各位领导、 吉老师、在座的各位同仁:  大家好!  我是xx...
婚礼父亲的讲话稿 婚礼父亲的讲话稿(精选47篇)  在充满活力,日益开放的今天,接触并使用讲话稿的人越来越多,讲话稿可...
播音员广播稿 播音员广播稿推荐  开播曲  背景曲  开场白:  男:又是一个快乐的星期五,欢迎同学们收听红领巾广...
小学生升旗国旗下讲话稿 小学生升旗国旗下讲话稿(精选20篇)  在当下社会,我们使用上讲话稿的情况与日俱增,讲话稿通过讲话人...
《圆的认识》评课稿 《圆的认识》评课稿  《圆的认识》评课稿  执教者:何广怀 评课者:裘佰苏  《圆的认识》这节课选自...
课文《我是什么》说课稿 课文《我是什么》说课稿范文  【说教材】  《我是什么》是一篇科普短文。课文采用拟人手法,以第一人称...
小学二年级家长会班主任3分钟... 小学二年级家长会班主任3分钟发言稿  二年级的同学们要开家长会了,那么作为班主任在家长会上要说什么呢...
《牧童》说课稿 《牧童》说课稿  作为一名为他人授业解惑的教育工作者,就不得不需要编写说课稿,借助说课稿可以让教学工...
开会发言稿 开会发言稿范文(通用13篇)  发言稿观点要鲜明。对问题持什么看法,要明确表态。对尚未认识清楚的问题...
《赛龙夺锦》评课稿 《赛龙夺锦》评课稿  《赛龙夺锦》一课,意在把对我国传统节日的了解、社会文化生活与儿童的观察能力、社...
烈士纪念日国旗下讲话稿 有关烈士纪念日国旗下讲话稿范文  现如今,很多情况下我们需要用到讲话稿,讲话稿是写出来供宣讲或宣扬的...