前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Node.js理论入门学习

Node.js理论入门学习

作者头像
在水一方
发布2022-06-14 16:17:36
发布2022-06-14 16:17:36
68900
代码可运行
举报
文章被收录于专栏:在水一方在水一方
运行总次数:0
代码可运行

前言:

在当下前后端分离的大背景下,vue项目的构建需要一个Node环境,虽然后端并不需要懂太多前端知识,很多时候独立部署前端项目时,如果没有对于Node的知识了解,遇到很多的障碍就没有办法解决,于是决定对于Node的理论知识做一个入门的学习

npm学习中文学习网址:https://www.npmjs.cn/

Node介绍

  • Node.js 是一个开源和跨平台的 JavaScript 运行时环境。 它几乎是任何类型项目的流行工具!
  • Node.js 在浏览器之外运行 V8 JavaScript 引擎(Google Chrome 的内核)。 这使得 Node.js 的性能非常好,简单来说就是运行在服务端的 JavaScript
  • 如果你是后端程序员,想部署一些高性能的服务,那么学习Node.js也是一个非常好的选择

大量的库

npm 以其简单的结构帮助 Node.js 生态系统蓬勃发展,现在 npm 仓库托管了超过 1,000,000 个开源包,你可以自由使用

Node.js 有一个很棒的标准库,包括一流的网络支持

入门案例

代码语言:javascript
代码运行次数:0
运行
复制
const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello World');
});

server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});

要运行此代码片段,则将其另存为 app.js 文件并在终端中运行 node app.js

2013年: 第一个使用 Node.js 的大型博客平台:Ghost

异步编程是 Node.js 的基本组成部分

浏览器和 Node.js 均使用 JavaScript 作为其编程语言。 构建运行于浏览器中的应用程序与构建 Node.js 应用程序完全不同。 尽管都是 JavaScript,但一些关键的差异使体验相当不同。 从广泛使用 JavaScript 的前端开发者的角度来看,Node.js 应用程序具有巨大的优势:使用单一语言轻松编程所有一切(前端和后端)

npm用法

修改镜像为淘宝镜像:

代码语言:javascript
代码运行次数:0
运行
复制
npm config set registry http://registry.npm.taobao.org

查看当前镜像源

代码语言:javascript
代码运行次数:0
运行
复制
 npm config get registry

恢复原来的镜像源

代码语言:javascript
代码运行次数:0
运行
复制
npm config set registry http://registry.npmjs.org

案例:Hexo可以理解为是基于node.js制作的一个博客工具。它是一个静态页面生成和上传的工具。

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言:
  • Node介绍
  • 大量的库
  • 入门案例
  • npm用法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档