当前位置: 首页 > news >正文

JavaWeb 22.Node.js_简介和安装

有时候,后退原来是向前

                        —— 24.10.7

一、什么是Node.js

Node.js 是一个于 Chrome V8 的 JavaScript 运行时环境,可以使 JavaScript 运行在服务器端。使用 Node.js,可以方便地开发服务器端应用程序,如 Web 应用、API、后端服务,可以通过 Node.js 构建命令行工具等。相比于传统的服务器端语言(如 PHP、Java、Python 等), Node.js 具有以下特点:

单线程,但是菜用了事件驱动、 异步 I/O 模型,可以处理高并发请求;

轻量级,使用 C++ 编写的 V8 引擎让 Node.js 的运行很快;

模块化,Node.js 内置了大量模块,同时可以通过第三方模块扩展功能;

跨平台,可以在 Windows、Linux、Mac 等多种平台下运行


Node.js的核心

Node.js 的核心是其管理事件和异步 IO 的能力。Node.js 的异步 IO 使其能够处理大量并发请求并且能够避免在等待 I/O 资源时造成的阻塞。此外,Node.js还拥有高性能网络库和文件系统库可用于搭建 WebSocket 服务器、上传文件等。

在 Node.js 中,我们可以使用 JavaScript 来编写服务器端程序,这也使得前端开发人员可以利用自己已经熟悉的技能来开发服务器端程序,同时也让JavaScript 成为一种全栈语言。

Node.js 受到了广泛的应用,包括了大型企业级应用、云计算、物联网、游戏开发等领域。常用的 Node.js 框架包括 Express、Koa、Egg.js 等,它们能够显著提高开发效率和代码质量。


如何安装Node.js

① 打开官网,下载对应操作系统的LTS版本

Node.js — Run JavaScript Everywhere (nodejs.org)

② 点击next开始安装

③ 接受协议

④ 更改路径

⑤ 选择是否自动安装必要的工具

⑥ 开始下载

⑦ 安装后输入 node -v 和 npm -v 查看node.js和npm的版本号

⑧ 在磁盘上新建一个js文件

app.js

function sum(a,b){return a+b;
}function main(){console.log(sum(10,20));
}main()

⑨ 在终端运行输入node 文件名得出结果

证明安装配置成功

http://www.lryc.cn/news/462737.html

相关文章:

  • APIJSON的使用
  • 简单三步完成 Telegram 生态的 Web3 冷启动
  • Go Wails 学习笔记:创建第一个项目
  • Postman使用-基础篇
  • LeetCode 202.快乐数
  • Redis-03 持久化(RDB, AOF,混合持久化)及原理
  • TikTok账号策略:IP和网络环境的要求分析
  • vue后台管理系统从0到1(5)
  • OpenAI的新功能Canvas,效果还不错
  • 了解一些常用的Javascript对象方法
  • 【知识科普】GraphQL一个强大的API查询语言
  • Spring Boot 整合达梦
  • Vue.js 组件开发基本步骤
  • 博客搭建之路:hexo使用next主题渲染流程图
  • 【数据结构与算法】线性表顺序存储结构
  • Unix Standardization and Implementations
  • Windows 与 Java 环境下的 Redis 利用分析
  • 机器视觉系统硬件组成之工业相机篇
  • 离线安装bitnami-gitlab8.8.4+汉化
  • 亚马逊日本站推出AI日语listing功能,Listing一键发布,轻松无忧!
  • Golang | Leetcode Golang题解之第475题供暖器
  • 【Vue】Vue3.0 (十二)、watchEffect 和watch的区别及使用
  • PHP-laravel框架
  • 永恒之蓝漏洞
  • Eking管理易 Html5Upload 前台任意文件上传漏洞复现
  • spring boot itext7 修改生成文档的作者、制作者、标题,并且读取相关的信息。
  • LeetCode题练习与总结:灯泡开关--319
  • ClickFix攻击活动升级:可通过虚假谷歌会议画面传播恶意软件
  • 迷茫!能走出迷茫?
  • 6.2 遍历重定位表