Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >nodejs学习笔记(1)-安装配置和helloworld

nodejs学习笔记(1)-安装配置和helloworld

作者头像
雪地二货
发布于 2018-09-18 10:16:57
发布于 2018-09-18 10:16:57
60800
代码可运行
举报
运行总次数:0
代码可运行

1.什么是nodejs


关于nodejs的概念,查了查官网和博客,说他不是一门语言也不是库也不是框架,是一个js的运行环境。 这个概念有些模糊,运行环境这个词让我有些不明所以,又往后查了查看了看,最后发现这东西是用来写后台的,说javaphp能做的他都能做。。。 这就有些可怕了,那我们学java的去干什么(滑稽)。 摆出再多的概念不如自己在学习过程中自己领会,还是直接动手比较好。

2.nodejs安装配置


下载地址:http://nodejs.cn/download/,下载对应系统的版本。 有一个需要注意的地方:Linux上安装Node.js需要安装Python 2.6 或 2.7。 至于在windows下的安装也就是一路下一步,如果有需求改一下路径就好。 安装完成后会自动配置环境变量,打开cmd输入node -v代表安装完成 如果环境变量没有配置成功手动配置一下。

3.nodejs helloworld


创建一个js文件,输入以下代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var http = require("http");

http.createServer(function (request, response){
    response.writeHead(200, {'Content-Type' : 'text/plain'});
    response.end('Hello World\n');
}).listen(8888);

console.log('Server running at http://127.0.0.1:8888');

在cmd中使用node命令执行代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
node helloworld.js

会弹出一行Server running at http://127.0.0.1:8888 随后在浏览器打开http://127.0.0.1:8888,就可以看见helloworld页面


这时对nodejs概念就基本上有个大概的概念了,对运行环境这个词也有了个大概的理解,nodejs起到的作用有点类似于jvm,用来运行js代码。 这时可以简单的猜测着分析下这篇helloworld。 var http=require("http")这行js代码起到了关键的作用,将一个require("http")赋给了http变量,后面的代码也是用的http这个变量中的方法进行的编写的,那这个require("xxx")是什么意思。

require关键字在nodejs中的作用是载入指定模块。 那么require("http")的作用就相当于载入了一个名为http模块。 而这个模块有一个方法createServer可以创建服务器,监听客户端请求,应该是一个类似于Apache,nginx这类的http服务器。 在之后内部的方法中接受了一个请求一个响应,随后按照http协议要求发送了一个http响应头,200明显是状态码,后面的json数据存储着'Content-Type':'text/plain'也就是说代表着响应头的内容形式。 随后发送了一条helloworld。 随后.listen(8888)将服务器的端口号设置成了8888,因此访问127.0.0.1:8888可以访问到服务器。

以上就是nodejs的安装配置和helloworld,nodejs的声望和影响都很大,可以试着学一学

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Node.js初识
之前写前后端分离的服务器的时候接触过一点点Node.js,查了点资料。这里就把学到的一些东西记录下来(
SimpleAstronaut
2022/08/09
3K0
nodes.js详细安装
Node.js安装包及源码下载地址为:https://nodejs.org/en/download/。
小小咸鱼YwY
2019/09/11
2.1K0
nodes.js详细安装
前端技术前沿9
install-node-msi-version-on-windows-step1
达达前端
2019/07/03
1.6K0
前端技术前沿9
node.js 学习笔记
node.js学习笔记 最近一直在折腾前端,为了方便前端学习,所以打算顺带捡一下之前看过一点的node.js,也就顺手MarkDown一个学习笔记。 node.js安装 主要开发环境还是windows啦,所以先上win下的安装,之前用过一段时间ubuntu,也是很不错,刚好Qcloud的服务器还没到期,就在Ubuntu下也安装一个。 win下安装node.js win下直接就在 node.js中文网 下载安装就行了。一路Next,版本的话选择LTS的长期支持版本好一点。 win下安装时直接配置好pat
李郑
2018/03/01
1.7K0
node.js 学习笔记
nodejs概要
nodejs是由Ryan Dahl写的。他做nodejs的初衷是为了做一个高性能是web服务器。 为了实现高性能服务器,实现要点是:
前端GoGoGo
2018/08/27
1.1K0
Node.js 安装和入门
Node(正式名称 Node.js)是一个开源的、跨平台的运行时环境,有了它,开发人员可以使用 JavaScript 创建各种服务器端工具和应用程序。此运行时主要用于浏览器上下文之外(即可以直接运行于计算机或服务器操作系统上)。据此,该环境省略了一些浏览器专用的 JavaScript API,同时添加了对更传统的 OS API(比如 HTTP 库和文件系统库)的支持。
acc8226
2022/05/17
1.4K0
初识Node.js
概述 相信对于专注javascript发展的同学来说,nodejs已经不是一个陌生的词眼。有关nodejs的相关资料网上已经铺天盖地。由于它的高并发特性,造就了其特殊的应用地位。 借用Node.js官网的定义:Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm。 相信之前有了解React Native的都知道,RN依赖Node.js环境,还有Angular.j
xiangzhihong
2018/02/05
2.3K0
初识Node.js
node.js -1- 安装与 hello world 程序
我们使用 require 指令来载入 http 模块,并将实例化的 HTTP 赋值给变量 http,实例如下:
为为为什么
2022/08/06
5000
node.js -1- 安装与 hello world 程序
【JS】Nodejs与Electron环境配置与示例
Node.js是一个用于在服务器端运行JavaScript的运行时环境,用于构建高性能的网络应用程序。
DevFrank
2024/07/24
3820
【JS】Nodejs与Electron环境配置与示例
CentOS 7 配置JS语言开发环境(JavaScript)
本文介绍了如何在CentOS 7上配置JS语言开发环境,包括安装Node.js和npm,使用Socket.IO和Express实现WebSocket聊天功能,以及通过Node.js 4配置服务器端JavaScript环境。
shaonbean
2018/01/02
1.7K0
CentOS 7 配置JS语言开发环境(JavaScript)
NodeJS快速入门
简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。
用户7353950
2022/05/11
9000
NodeJS快速入门
linux下node.js安装配置
#!/bin/bash #检查是否已经安装 rpm -qa | grep python #查版本 python #最好是重新安装 Python推荐版本( >= v2.5.0 & < 3.0.0
lilugirl
2019/05/26
1.1K0
【谷粒学院】009-Node.js简介、安装、简单使用
Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好;
訾博ZiBo
2025/01/06
860
【谷粒学院】009-Node.js简介、安装、简单使用
windows下nodejs的安装和hello world小应用的创建
前言:这两天学了下nodejs,网络上有很多教程但是我觉得不是很全面,所以写一下我学习的过程和当中所遇到的问题。
Ewall
2018/09/04
7590
windows下nodejs的安装和hello world小应用的创建
CentOS 7.2 部署Node.js开发环境
版权声明:本文为木偶人shaon原创文章,转载请注明原文地址,非常感谢。 https://blog.csdn.net/wh211212/article/details/53038605
shaonbean
2019/05/26
9720
Node第一部分-初体验
在 windows 上安装 NodeJs (本教程中使用)。使用 MSI 文件,并按照提示安装 NodeJs ,默认情况下,安装程序将 NodeJs 发行到 C:\Program Files\nodejs. 但这里我们可以根据需要修改安装路径到指定的文件夹,比如:D:\Program Files\nodejs ,并将 D:\Program Files\nodejs 目录添加到 Window 系统的 PATH 环境变量中(或者安装的时候选中添加环境变量,下面会有提到)。
ihoey
2018/10/31
7570
Nodejs学习笔记(1)——安装nodejs
    关于大名鼎鼎的Nodejs是什么就不用再介绍了,他的牛逼之处数都数不完——让javascript称霸全宇宙、将一个只用于前端的编程语言同时可以制霸前后端、让致力于前端开发的小哥又多了一项事业新增了一门手艺、亮瞎人的全异步事件驱动型架构(event-driven、non-blocking、scalability)。总的来说就是,学好Nodejs必须能够赚大钱迎娶白富美。
随风溜达的向日葵
2018/08/15
3.4K0
Nodejs学习笔记(1)——安装nodejs
Linux下搭建Node.js环境
此时在浏览器中访问 http://139.224.224.231:8080,可以看到浏览器上显示了 Hello World,其中 39.224.224.231 为服务器 ip
用户3880999
2023/04/13
2.7K0
Linux下搭建Node.js环境
第一个Node.js示例
今天我们来学习开发一个Node示例: (1)新建JavaScipt文件并命名为HelloWorld.js,代码如下:
Baige
2022/03/22
5300
第一个Node.js示例
node.js快速入门
简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。
FGGIT
2024/10/15
950
node.js快速入门
相关推荐
Node.js初识
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验