Node.js中通过require来引入模块,通过module.exports对象来暴露模块。 每个模块可以实现相应的功能,通过灵活调配各个模块,来合作完成一个项目。1、三种模块?内置模块、第三方模块、自定义模块 其中内置模块以及第三方模块可以直接引用模块名,自定义模块要写好路径const fs = require('fs') // Node.js中内置模块 const react = requ
一. 什么是NodeJS独立运行JS的一个解析器NodeJS创造的目的是为了构建高性能的Web服务器运行node server.js模块在编写每个模块时,都有require、exports、module三个预先定义好的变量可供使用。require函数用于在当前模块中加载和使用别的模块,传入一个模块名,返回一个模块导出对象。模块名可使用相对路径(以./开头),或者是绝对路径(以/或C:之类的盘符开头
转载 13天前
11阅读
如果在jsp文件中引入静态文件比如(.js或.css等等),可以在使用 /项目名称/路径 的方式,但是这种方式如果在修改了项目了名称后就显得比较麻烦了。除了之外还许多方式,比如相对路径等等。一般情况下,可以先获得项目的根路径,然后再加上文件路径。  ${pageContext.request.contextPath}  可以获得当前项目的路径,然后就只需要在后面加上引
axios1 axios引入1.1. axios是什么?前端最流行的ajax请求库react/vue官方都推荐使用axios发ajax请求文档: https://github.com/axios/axios1.2. axios特点基于xhr + promise的异步ajax请求库浏览器端/node端都可以使用支持请求/响应拦截器支持请求取消请求/响应数据转换批量发送多个请求1.3 axios引入
转载 2023-07-04 14:23:28
1387阅读
# 如何在Node.js中引入Redis 作为一名经验丰富的开发者,你需要教会一位刚入行的小白如何在Node.js中引入Redis。下面是整个过程的流程: ```mermaid erDiagram Developer --|> Node.js Node.js --|> Redis ``` | 步骤 | 描述 | | --- | --- | | 1 | 安装 Redis 模块
原创 6月前
21阅读
引入Axios是一个常见的任务,特别是在现代的Web开发中。Axios是一个基于Promise的HTTP客户端,用于发送HTTP请求和处理响应。 下面是一个步骤表格,展示了实现引入Axios的整个流程: | 步骤 | 操作 | | ---------- | -------
原创 7月前
37阅读
# 如何在Java项目中引入Node.js 作为一名经验丰富的开发者,我将教你如何在Java项目中引入Node.js。首先,我们需要明确整个流程,并逐步进行操作。 ## 流程步骤 下面是引入Node.js的步骤表格: | 步骤 | 操作 | |------|-----------------------------------
原创 2月前
14阅读
基于node.js 实现百度ai人脸检测功能(api)很有幸和老师同学们一起尝试学习百度ai的相关技术文档,自己做了一个很ez的人脸检测的小网页,和大家分享一下。1.首先根据技术文档中的要求我们要获取access_token 这个我们只需要去注册自己的百度智能云的id账号,然后进入人脸识别页面页面,创建自己的应用,就可以获取到自己的API Key 以及Secret Key,拿到这个就可以去根据实例
## 如何实现 "axios nodejs 缓存" ### 1. 引言 在开发中,我们经常会使用 axios 这个库进行网络请求。为了提高性能和降低服务器负载,我们可以在 node.js 中实现缓存机制。本文将介绍如何使用 axios 和 node.js 实现缓存机制。 ### 2. 整体流程 下面是实现 "axios nodejs 缓存" 的整体流程: | 步骤 | 描述 | | --
原创 2023-08-24 05:07:44
107阅读
# Node.js安装axios ## 什么是axiosaxios是一个基于Promise的HTTP客户端,用于浏览器和Node.js。它可以在浏览器中发出HTTP请求,也可以在Node.js环境中与后端API进行通信。axios使用简单,功能强大,可以处理异步操作,可以拦截请求和响应,还支持取消请求。 ## 安装axios 要安装axios,首先需要在你的项目中安装Node.js。如
原创 6月前
163阅读
# 如何解决“nodejs Axios 403”问题 ## 问题描述 当使用Node.js中的Axios库发送请求时,有时会遇到403错误,表示服务器拒绝了请求。这个问题通常是因为请求的头部信息不符合服务器的要求导致的。 ## 解决方法 以下是解决“nodejs Axios 403”问题的步骤: ```mermaid stateDiagram [*] --> 发送请求 发送请
原创 3月前
56阅读
1、Node.js简介Node.js® 是一个基于 Chrome V8 引擎的 JavaScript 运行时。Node.js 使用高效、轻量级的事件驱动、非阻塞 I/O 模型。它的生态系统,npm,是目前世界上最大的开源库生态系统。2、下载Node.js如下图:以往的版本四、开始安装   1、下载完成后,双击“自己的下载好.msi ”文件,开始安装:2、点击“ Next ”按钮3、选择安装目录,
由来为了加快访问速度,浏览器会缓存css、js等资源文件。缓存是一把双刃剑,它提高了访问速度的同时,也给网站升级发布带来一些麻烦,就是资源文件过时的问题。就是说,当我们修改了资源文件时,用户的浏览器却使用了缓存,没有读取最新的资源文件,导致页面出错。(我们程序员知道,这种情况下要强制刷新浏览器、清空缓存,但我们没办法要求网站的用户也都这么做)(下面仅用js文件来说明)为了解决这个问题,有人想到了一
首先 npm i axios, npm 下载 axios 插件.第一种方式: 直接在 vue 组件中导入 axios, 并直接引用.注意一点, axios 是一个基于 promise 网络请求库, 这意味着, 你必须使用 ES6 的 then() 或者 ES8 的 async/await 来处理 Promise 实例对象. (各位, 我这里用的是 async/await.)components/H
转载 2023-07-04 14:57:39
557阅读
很久没搞nodejs了 , node版本从4升到7 , 迭代很快,现在过来复习一下文件相关的api,虽说有些api不推荐使用或者说过时了,但是还能跑 :)readFile 和 readFileSync 同步读取文件和异步读取文件,在官方文档上已经说的很清晰了,API也讲的很明白,只要玩好API就行。"use strict"; const fs = require('fs'); // 简单的异步
转载 2月前
75阅读
Buffer,官方是这么说的:JavaScript 语言没有读取或操作二进制数据流的机制。 Buffer 类被引入作为 Node.js API 的一部分,使其可以在 TCP 流或文件系统操作等场景中处理二进制数据流。JavaScript 起初为浏览器而设计,没有读取或操作二进制数据流的机制。Buffer类的引入,则让NodeJS拥有操作文件流或网络二进制流的能力,它用来创建一个专门存放二进制数据的
转载 2023-07-21 18:57:41
175阅读
async是node.js的一个异步流程控制库。async.series串行执行一组函数,第一个参数是一个由函数组成的数组或json,第二个参数是回调函数。回调函数里先执行task1的返回结果,再处理task2的。task1一旦出错,task2不执行。依次输出task1,task2的result。 var async = require("async"); var fs = requ
前言因为我写了一个开源的管理系统,为了搭配小程序使用所以得给服务器配置域名和HTTPS。 在这里默认大家已经申请好了域名,并且已经配置好了DNSPod解析地址。(如果不会请自行百度) 注意:配置HTTPS前,请先将域名通过备案审核否则https无法通过外部IP访问。一、进入域名管理如果使用的腾讯云,[点击这里](https://console.cloud.tencent.com/domain)可以
本文的主要内容是对nodejs提供的一些重要模块,结合官方API进行介绍,遇到精彩的文章,我会附在文中并标明了出处。主要包括如下7个模块path 模块http 模块fs 模块url 模块query string 模块os 模块stream 模块转载请注明出处,多谢支持~path 路径相关模块模块简介nodejs path 模块提供了一些用于处理文件路径的工具函数,我们可以通过如下方式引用它var
const jsdom = require('jsdom');const { JSDOM } = jsdom;const { document } = (new JSDOM('')).window;global.document = document;global.w...
原创 2021-07-27 19:33:47
1349阅读
  • 1
  • 2
  • 3
  • 4
  • 5