×

node.js

node支持ES module (import) 的三种方式

ohblue ohblue 发表于2024-04-21 浏览7834 评论0
前言 作为前端开发者,在日常开发中,常常会使用 import 语法引入模块。但是在大多人前端开发者印象中, Node 默认是不支持 import 和 export 的,更多是使用require 和 module.exports 、 exports.xxx 来进行文件导入导出。 注意: 本次实验过程中,运行 test.js (入口文件)文件并不是直接使用 node test.js,而是使用自定义命令 use-import-in-node. 具体如下: 目录结构 在 p

node.js

通过node.js来写接口

神经蛙 神经蛙 发表于2024-04-21 浏览5392 评论0
如果要通过node.js来写接口的话,首先我们需要借助一个框架--express,这个框架可以帮助我们快速的创建web服务器,所以我们需要通过npm下载这个包。 express写get接口 // 引入express const express = require('express') // 调用express() const app = express() // 设置请求对应的处理函数--当客户端以get方法请求, //请求地址后面需要加/getbooks才能访问到响应后的数据 //app

node.js

socket.io断线重连的几种场景

timeduoduoba timeduoduoba 发表于2024-04-21 浏览5652 评论0
最近有做一个项目,类型聊天室的需求,自然也就选用了socket.io。搭建起来的确快,不管是km上还是外面,大把聊天室的demo,当然,只是demo,简易聊天室,而我们的需求当然不会那么简单啦,于是,就开始填坑了。 本机调一切都好,布上服务器之后,各种异常就开始出现了。 代码只帖一点片段吧,这里假定你对socket.io有了一定的了解。 io.on('connection', (socket) => { //加入房间 socket.join(roomID, ()

node.js

【Node.js】深度解析常用核心模块-fs模块(node.js fs模块)

田羽-13804166949 田羽-13804166949 发表于2024-04-21 浏览4020 评论0
✅ 作者简介:一名将要迈入大三的大学生,致力于提高前端开发能力 ✨ 个人主页:前端小白在前进的主页 🔥 系列专栏 : node.js学习专栏 ⭐️ 个人社区 : 个人交流社区 🔥前言 在文章👉Node.js — 前端高薪之路绕不过去的坎👈中我们已经知道了什么是node.js,以及它能够做些什么,在这里的话就先从它的基础 ==> 常用的内置模块讲起,由易到难,循序渐进的帮助大家掌握这门技术! fs 文件系统模块 什么是fs文件模块系统 fs

node.js

node.js降版本(保姆级和避坑)

?? ?? 发表于2024-04-21 浏览4205 评论0
1.先卸载原来的node 找到原来的node,进行卸载 2.使用nvm来管理node的版本 1.从官网下载安装包 https://github.com/coreybutler/nvm-windows/releases,下载红框里面的那个 2.将下载下来的压缩包进行解压(随便解压到任一你喜欢的位置),解压文件夹里面是一个.exe文件 3.开始进行nvm安装: (1) 鼠标双击nvm-setup.exe文件,选择“我接受…”那一行,点击next (2)nvm的安装目录

node.js

Node.js的Socket编程 ——Socket.io

福缘创业网 福缘创业网 发表于2024-04-21 浏览6146 评论0
  目录 1. websocket 介绍  2.  客户端(浏览器)实现  3.  服务器端实现   4.  socket.io 模块 1. websocket 介绍 HTTP 协议是一种无状态的、无连接的、单向的应用层协议。它采用了请求/响应模型。通信请求只能由客户端发起,服务端对请求做出应答处理,HTTP 协议无法实现服务器主动向客户端发起消息。 这种单向请求的特点,注定了如果服务器有连续的状态变化,客户端要获知就非常麻烦。大多数 Web 应用程序将

node.js

关于 Node.js 参数 max-old-space-size

aniu aniu 发表于2024-04-21 浏览8223 评论0
Old space是 V8 托管(也称为垃圾收集)堆(即 JavaScript 对象所在的位置)中最大和最可配置的部分,而 --max-old-space-size 标志控制其最大大小。 随着内存消耗接近极限,V8 将花费更多时间在垃圾收集上,以释放未使用的内存。 如果堆内存消耗(即 GC 无法释放的活动对象)超过限制,V8 将使您的进程崩溃(因为缺乏替代方案),因此您不想将其设置得太低。 当然,如果您将其设置得太高,那么 V8 将允许的额外堆使用可能会导致您的整个系统内存不足(并且由于缺乏替