• When to use next() and return next() in Node.js

    时间:2024-05-05 14:34:09

    Some people always write return next() is to ensure that the execution stops after triggering the callback.If you don't do it, you risk triggering the...

  • 用node.js express设置路径后 子路径下的页面访问静态资源路径出问题

    时间:2024-05-05 00:04:17

    在routes/news_mian.js 设置了访问news_main.html 的路径 '/',通知设置一个访问news-page.html的子路径'/newspage'子路径。但是在访问loaclhost:3000/news/newspage时静态资源路径前多了一个/news导致不能找到静态资源...

  • Node.js + React + MongoDB 实现 TodoList 单页应用

    时间:2024-05-04 07:55:37

    之前用 Ant Design 开发了一个项目,因此对 React 的特性有了一定的了解,React 使用封装组件的思想,组件各自维护自己的状态和 UI, 组件之间通过 props 传递数据和方法。当状态更新时自动重绘整个组件,从而达到局部刷新的效果,大大提高了 DOM 更新的效率,同时组件化十分有利...

  • 如何使用 Node.js 开发一个文件上传功能?

    时间:2024-05-03 11:26:47

    在 Node.js 中实现文件上传功能可以通过多种方式完成,但其中最常用的方法之一是使用 Express 框架和 Multer 中间件。Express 是一个流行的 Node.js Web 框架,而 Multer 是一个用于处理文件上传的中间件。 步骤 1: 准备工作 首先,确保你已经安装了 Nod...

  • 从0到1使用TS实现一个node.js脚手架工具

    时间:2024-05-01 16:28:59

    1.新建一个项目文件夹,然后初始化一下项目文件 npm init -y 2.创建一个src文件夹,里面放index.ts #!/usr/bin/env nodeimport prompts from "prompts";import path from "node:path";import fs f...

  • nuxt3项目服务端bulid后在本地浏览的3种方式(nuxi preview、Node.js Server、PM2)

    时间:2024-05-01 07:07:17

    你也许会问有了开发调试本地浏览,为什么还要服务端构建之后在本地浏览? 举个简单例子 在 Nuxt 3 服务端打包中,由于运行环境不同,无法直接访问 process 对象。服务端打包通常是在 Node.js 环境中进行的,而 process 对象是 Node.js 中的全局对象,但在浏览器...

  • Mac下node.js卸载方法收集

    时间:2024-04-30 18:57:18

    brew的安装方式直接通过一条命令brew uninstall nodejs官网下载pkg安装包的通过这条命令sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}其它方式干净卸...

  • Node.js 版本升级方法

    时间:2024-04-30 06:58:52

    在构建vue项目时,依赖npm(Node Package Manager)工具,类似于Java项目需要maven管理。而npm是node.js的管理工具,npm依赖node.js环境才能执行。 有时候使用voscode或者其他工具安装vue项目依赖,显示一直处于加载状态(CPU占100%),可能是因...

  • (翻译)《Hands-on Node.js》—— Introduction

    时间:2024-04-29 18:15:31

    今天开始会和大熊君{{bb}}一起着手翻译node的系列外文书籍,大熊负责翻译《Node.js IN ACTION》一书,而我暂时负责翻译这本《Hands-on Node.js》(下载),为方便理解不采用直译的方式,若有翻译不当的地方还请不吝赐教,我会及时堪正。引言在09年欧洲JSConf大会上,一...

  • 【Node.js工程师养成计划】之原生node开发web服务器

    时间:2024-04-29 10:57:39

    一、使用node创建http服务器 var http = require('http');// 获取到服务器实例对象var server = http.createServer()server.listen(8080, function() { console.log('http://127...

  • node.js的安装与配置

    时间:2024-04-29 07:33:02

    打开系统的“系统属性”,可以通过在开始菜单搜索栏中输入 并选择相应的结果。系统点击“高级系统设置”。在弹出窗口中,点击“环境变量”按钮。在“系统变量”部分,查找 PATH 变量,然后点击“编辑”。查找任何包含 Node.js 路径的条目并将其删除。

  • node.js上除了Express还有哪些好用的web开发框架

    时间:2024-04-28 22:14:28

    老司机都有体会, 开发本身没有多难, 最纠结其实是最初的技术和框架选型, 本没有绝对的好坏之分, 可一旦选择了不适合于自己业务场景的框架, 将来木已成舟后开发和维护成本都很高, 等发现不合适的时候更换的成本更是令人胆颤, 数据观最早的接入层是采用ThinkPHP开发, 后来基于种种权衡后决定用nod...

  • 入坑 Node.js 1-包管理工具

    时间:2024-04-26 14:11:38

    Node.js 的官方包管理工具是 npm,也有一些第三方的包管理工具,比如 yarn。 关于 npm 的官方说明:https://nodejs.org/en/learn/getting-started/an-introduction-to-the-npm-package-manager 包安装或...

  • 【Node.js】 fs模块全解析

    时间:2024-04-26 07:27:45

    ????【Node.js】 fs模块全解析 ???? 引言 在Node.js开发中,fs模块犹如一把万能钥匙,解锁着整个文件系统的操作。从读取文件、写入文件、检查状态到目录管理,无所不能。接下来,我们将逐一揭开fs模块中最常用的那些方法神秘面纱,搭配生动的代码示例,让学习过程变得有趣而高效!?...

  • Node.js : 我只需要一个店小二

    时间:2024-04-24 20:03:44

    刚刚开始接触Node.js时, google了很多文章,但发现大部分都是泛泛的介绍安装,配置,以及介绍几个小例子有一种雾里观花的感觉,所以非常困惑,不知道Node.js到底解决了什么问题,它的优势到底在哪儿,为什么这么火。经过了一番学习之后, 自认为对Node.js的基本原理有了些了解, 于是杜撰了...

  • 前端走进机器学习生态,在 Node.js 中使用 Python

    时间:2024-04-17 16:10:40

    这次给大家带来一个好东西,它的主要用途就是能让大家在 Node.js 中使用 Python 的接口和函数。可能你看到这里会好奇,会疑惑,会不解,我 Node.js ...

  • node.js 什么是模板引擎?(具体介绍underscore)-一、模板引擎概念:

    时间:2024-04-16 09:16:59

    模板引擎是一种将数据和模板结合起来生成最终结果的工具。它将一个模板和一个数据对象转为输入,通过模板解析和渲染生成最终的结果。通俗来说,模板引擎就是用来生成html等标记的工具。可以分解为两部分: 1.模板:一个模子(结构)。依据不同数据套不同的逻辑 2.引擎:一个处理器(编译、运行),最后渲染出...

  • node.js服务器静态资源处理

    时间:2024-04-16 09:16:37

    前言:node.js服务器动态资源处理见 http://t.csdnimg.cn/9D8WN 一、什么是node.js服务器静态资源? 静态资源服务器指的是不会被服务器的动态运行所改变或者生成的文件. 它最初在服务器运行之前是什么样子, 到服务器结束运行时, 它还是那个样子. 比如平时写的 js, ...

  • 基于 Koa平台Node.js开发的KoaHub.js的控制器,模型,帮助方法自动加载

    时间:2024-04-15 20:37:15

    koahub-loaderkoahub-loader是基于 Koa平台Node.js开发的KoaHub.js的koahub-loader控制器,模型,帮助方法自动加载koahub loaderInstallation$ npm install koahub-loader Use with koa//...

  • 从零开始部署Node.js服务至阿里云ECS服务器并实现外网IP访问

    时间:2024-04-13 21:32:50

    大致步骤(2017.07.25):1、购买阿里云服务器2、在云服务器上搭建node环境3、上传Node.js代码,并测试通过一、购买阿里云服务器1、登陆阿里云2、选择控制台3、选择云服务器ECS -> 实例 -> 创建实例4、选择所需要的服务(截图只是部分服务选择)Tips:(1)、网络...