首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏睡不着所以学编程

    node(4)

    一个请求发送到服务器后,它的生命周期是 先收到request(请求),然后服务端处理,处理完了以后发送response(响应)回去而这个服务端处理的过程就有文章可做了,想象一下当业务逻辑复杂的时候,为了明确和便于维护,需要把处理的事情分一下,分配成几个部分来做,而每个部分就是一个中间件

    37910编辑于 2022-09-20
  • 来自专栏前端笔记薄

    node网络请求对比

    在研究了各种Node.js网络之后,我发现了一些流行的选项,它们具有不同的功能和稳定性。 以下是一些最常用的及其各自的GitHub星级: Axios (99.5k星),每周npm下载量(35,907,327):面向浏览器和Node.js的基于承诺的HTTP客户端,支持拦截器、转换器等。 在稳定性方面,所有这些都已经存在了好几年,并且拥有活跃的开发社区。但是,值得注意的是,Axios和Node-fetch都是基于承诺的,这可以使错误处理和调试更容易。 最终,网络的选择将取决于项目的具体需求。如果你需要很多灵活性和自定义选项,Axios或Superagent可能是你的选择。 如果你正在寻找一个更简单、更轻量级的选项,Node-fetch可能是一个更好的选择。为什么不选request,因为已经被废弃了。 我判断一个是否好用,下载量是一个很重要的指标,这样看起来。

    1.7K10编辑于 2023-04-22
  • 来自专栏用户7873631的专栏

    dom啦4 Node增删改查

    <!DOCTYPE html> <html> <head> <title></title> <style type="text/css"> </style> </head> <body>

    我是标题

    我是段落

    <script type="text/javascript"> //创建节点 let qq=document.createElement("span");//创建span标签 //console.log(qq)

    37630发布于 2020-10-28
  • 来自专栏后台及大数据开发

    kubernetes集群搭建(4):node节点安装

    下列所有操作需要在所有node节点上操作,并注意红色部分的修改 1.node节点不需要安装etcd来存储相关信息 yum -y install flannel kubernetes 2.修改flanneld 网络相关信息  [root@k8s-node1 ~]# vi /etc/sysconfig/flanneld # Flanneld configuration options FLANNEL_ETCD controller-manager, scheduler, and proxy find the apiserver KUBE_MASTER="--master=http://k8s-master:8080" 4. :修改 KUBELET_HOSTNAME 中节点信息,KUBELET_POD_INFRA_CONTAINER 对应到私库地址 , KUBELET_ARGS 配置的为dns解析信息 和master配置第4步 11d k8s-node2 Ready 11d [root@k8s-master ~]#

    72420发布于 2018-08-02
  • 来自专栏mySoul

    Node 连接mysql数据

    github地址 https://github.com/jxcore/jxcore 所以下面是Node.js连接Mysql Node.js 连接Mysql 使用的内容作者依旧在维护 安装 PS C:\Users PS C:\Users\mingm\Desktop\test> node test.js The solution is: 2 var mysql = require('mysql'); var connection 这就完成了一次连接,使用的是npm下载的mysql模块,使用的是c++语言编写的 数据操作 PS C:\Users\mingm\Desktop\test> node test.js --------- 即CULD 插入数据 PS C:\Users\mingm\Desktop\test> node test.js ------------------INSERT--------------------- 设置了自动递增,即使用了AUTO_INCREMENT,建议使用自增,因为数据索引是B+树的加快查询速度。

    4K40发布于 2018-07-31
  • 来自专栏学习猿地

    Web前端学习 第5章 node基础教程4 Node基础

    一、模块化开发 之前我们做过一个练习,使用node运行一个js文件。但是在实际项目开发中,不可能将全部代码都写在一个文件中。 示例代码如下所示: 1 // add.js定义一个模块,处理加法和减法 2 function add(a,b){ 3 return a + b; 4 } 5 module.exports 二、核心模块 fs fs模块是node的文件系统模块,通过此模块的readFile方法可以读取文件,我们新建一个readFile.js文件,然后在其目录同级创建一个txt文件,内容为hello node readFile.js文件,代码如下所示: 1 const fs = require("fs"); 2 fs.readFile("hello.txt", (err,data) => { 3 if(err){ 4 1 const path = require("path"); 2 3 let domain = "https://www.eduwork.cn/" 4 let url = "docs"; 5 let

    45320发布于 2020-06-19
  • 来自专栏又见苍岚

    node.js -4- ejs 简单教程

    ejs 是 node.js 的一种模板引擎,本文介绍简单用法。 简介 EJS是一个javascript模板,用来从json数据中生成HTML字符串。 <%_ ... _%> 删除空白符模式 安装 npm install ejs bower install ejs //ejs可以配合express框架使用,或直接在node中/浏览器中使用 基本用法

    2.2K10编辑于 2022-08-06
  • 来自专栏方球

    chalk.js(node终端样式

    important; border: 1px solid rgb(231, 234, 237); border-radius: 3px; padding: 8px 4px 6px; margin-bottom

    3.2K40发布于 2019-08-21
  • 来自专栏女程序员的日常_Lin

    读书笔记-《了不起的node.js》-4

    今天下班去吃饭的路上拍的;怀念啊,我们的青春啊~ Node重要API — 命令行工具CLI以及FS API 还是读书笔记,但是这个不是理论知识喽,47-57页带着我们编写了首个node程序; 具体需求: 你完成了首个node命令行(CLI)程序! 愿我们有能力不向生活缴械投降---Lin

    88820发布于 2019-07-19
  • 来自专栏杨焱的专栏

    Node.js 连接数据

    首先使用npm install mysql var mysql = require('mysql'); var conn = mysql.createConnection({ host: 'localhost', user: 'root', password: '123456', database: 'mysql', port: 3306 }); conn.connect(); conn.query( 'select * from user', fun

    2.5K20编辑于 2021-12-08
  • 来自专栏pangguoming

    node.js应用Redis数据

    node.js下使用Redis,首先: 1、有一台安装了Redis的服务器,当然,安装在本机也行 2、本机,也就是客户端,要装node.js 3、项目要安装nodejs_redis模块 注意第 3 点, 看看,多了一个文件夹:node_modules\redis 编写以下代码,保存到当前目录下\hello.js var redis = require("redis"),//召唤redis /* 连接redis 数据,createClient(port,host,options); 如果REDIS在本机,端口又是默认,直接写createClient()即可 redis.createClient() = redis.createClient

    2.6K40发布于 2018-03-07
  • 来自专栏杰的记事本

    node 数据ORM框架TypeORM入门

    官方地址 https://github.com/typeorm/typeorm TypeORM是一个采用TypeScript编写的用于Node.js的优秀ORM框架,支持使用TypeScript或Javascript TypeORM可以做到: 根据Models自动创建数据Table 可以透明的insert/update/delete数据对象 映射数据table到javascript对象,映射table column emitDecoratorMetadata": true, "experimentalDecorators": true, 同时需要开启编译选项里的lib下的es6或者从@typings安装es6-shim Node.js 版本 TypeORM在Node.JS 4.0或以上版本上测试通过。 如果在应用启动过程中出错可以尝试升级node.js到最新版本。

    9.8K31发布于 2019-09-04
  • 来自专栏Hammer随笔

    BeautifulSoup4

    BeautifulSoup4 和 lxml 一样,Beautiful Soup 也是一个HTML/XML的解析器,主要的功能也是如何解析和提取 HTML/XML 数据。 Beautiful Soup 3 目前已经停止开发,推荐现在的项目使用Beautiful Soup 4。 安装和文档: 安装:pip install bs4 中文文档:https://www.crummy.com/software/BeautifulSoup/bs4/doc/index.zh.html 几大解析工具对比 在Python2.7.3之前的版本和Python3中3.2.2之前的版本,必须安装lxml或html5lib, 因为那些Python版本的标准中内置的HTML解析方法不够稳定. 我们可以利用 soup 加标签名轻松地获取这些标签的内容,这些对象的类型是bs4.element.Tag。但是注意,它查找的是在所有内容中的第一个符合要求的标签。

    1.6K10编辑于 2022-05-11
  • 来自专栏学习猿地

    【融职培训】Web前端学习 第5章 node基础教程4 Node基础

    一、模块化开发 之前我们做过一个练习,使用node运行一个js文件。但是在实际项目开发中,不可能将全部代码都写在一个文件中。 示例代码如下所示: 1 // add.js定义一个模块,处理加法和减法 2 function add(a,b){ 3 return a + b; 4 } 5 module.exports 二、核心模块 fs fs模块是node的文件系统模块,通过此模块的readFile方法可以读取文件,我们新建一个readFile.js文件,然后在其目录同级创建一个txt文件,内容为hello node readFile.js文件,代码如下所示: 1 const fs = require("fs"); 2 fs.readFile("hello.txt", (err,data) => { 3 if(err){ 4 1 const path = require("path"); 2 3 let domain = "https://www.eduwork.cn/" 4 let url = "docs"; 5 let

    35110发布于 2020-06-22
  • 来自专栏数据科学与人工智能

    Py4DS|4 函数和

    Py4DS|4 函数和 内容结构: 1 函数定义、创建和调用 2 的作用和引入 3 匿名函数 目标管理: 阅读本文后,你可以得到: 1 使用已有的Python 2 掌握函数的写法和用法 Python丰富的也提供了功能多样和强大的函数。 1.1 help()函数 我们使用help()来查看帮助信息,有助于我们理解某个函数。 有些内置函数包含在Python库里面,为了使用它们,我们需要先导入Python。 比方说,常用的math。 # 02 import math print("圆周率的大小:", math.pi) # 或者 from math import pi print("圆周率的大小:", round(pi, 3))

    33210编辑于 2021-12-04
  • 来自专栏程序技术知识

    node+mysql 数据连接池

    什么是数据连接池? 数据连接池是程序启动时建立足够的数据连接,并将这些连接组成一个池,由程序动态地对池中的连接进行申请,使用和释放。 2. 使用数据连接池原理及优点是什么? 数据连接池在初始化时将会创建一定数量的数据连接放到连接池中,连接池都将一直保证至少拥有这么多的连接数量,当有数据需要被连接的时候,它会向数据连接池申请资源和使用,使用完成后会释放到数据连接池中 装载数据驱动程序。 2. 通过JDBC建立数据的链接。 3. 访问数据,执行一些sql语句。 4. 断开及关闭数据的链接。 如上是一般的java访问数据链接的过程。 下面我们使用数据的连接池的操作过程如下: 1. 程序初始化时创建连接池。 2. 使用时向连接池申请可用的资源。 3. 使用完毕后,将数据链接返回给连接池。 4. node + mysql 实现数据连接池 在mysql模块中,我们可以使用 createPool方法来创建连接池,使用方法如下所示: var pool = mysql.createPool(options

    3.2K61编辑于 2022-02-12
  • 来自专栏ops技术分享

    Node.js MYSQL数据查询操作

    数据操作( CURD ) 在进行数据操作前,你需要将本站提供的 Websites 表 SQL 文件websites.sql 导入到你的 MySQL 数据中。 本教程测试的 MySQL 用户名为 root,密码为 123456,数据为 test,你需要根据自己配置情况修改。 查询数据 将上面我们提供的 SQL 文件导入数据后,执行以下代码即可查询出数据: var mysql = require('mysql'); var connection = mysql.createConnection -------------------------------------------------\n\n'); }); connection.end(); 执行以下命令输出就结果为: $ node url: 'http://www.runoob.com/', alexa: 4689, country: 'CN' }, RowDataPacket { id: 4,

    3.7K20发布于 2021-07-13
  • 来自专栏ops技术分享

    Node.js MYSQL数据查询操作

    --------------------------------------------------\n\n'); }); connection.end(); 执行以下命令输出就结果为: $ node

    3.7K10发布于 2021-07-13
  • 来自专栏ops技术分享

    Node.js MYSQL数据查询操作

    更新数据 var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'root', password : '123456', port: '3306', database: 'test' }); connectio

    3.5K40发布于 2021-07-13
  • 来自专栏ops技术分享

    Node.js MYSQL数据删除操作

    删除数据 我们可以使用以下代码来删除 id 为 6 的数据: 删除数据 var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'root', password : '123456', port: '3306', dat

    6.9K40发布于 2021-07-13
领券