四时宝库

程序员的知识宝库

2020年14个最有用的NodeJS库


Express

快速,简单,极简的节点Web框架

对…有好处

· 易于处理多种类型的请求,例如GET,PUT,POST和DELETE请求

· 快速构建单页,多页和混合Web应用程序

Node.js+Puppeteer:新一代动态爬虫利器,高效抓取不再难!

在数据为王的时代,爬虫技术已成为开发者必备技能。虽然Python的Scrapy、BeautifulSoup等工具占据主流视野,但Node.js凭借其异步特性与Puppeteer的无头浏览器能力,正在悄然掀起动态爬虫的新革命!今天,我们揭秘如何用Node.js+Puppeteer高效攻破复杂网站,轻松获取动态数据!

一个JavaScript 的文档扫描库:jscanify

jscanify 是一个开源的 JavaScript 文档扫描库,该库支持 Web、NodeJS、React 等环境,可以通过 npm 或 CDN 获取。jscanify 提供了两个主要功能:纸张检测与高亮显示,以及纸张扫描与畸变校正。

开源地址:https://github.com/puffinsoft/jscanify
项目主页:https://colonelparrot.github.io/jscanify

CentOS nodejs环境配置

1.安装nodejs

参考官方文档安装方式:

在root权限下运行

curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -

安装nodejs

yum -y install nodejs

安装编译工具

Docsify-3分钟搭建属于自己的技术文档WIKI


Docsify是什么

Nodejs安装、配置与快速入门

Nodejs是现代JavaScript语言产生革命性变化的一个主要框架,它使得JavaScript从一门浏览器语言成为可以在服务器端运行、开发各种各样应用的通用语言。在不同的平台下,Nodejs的安装和配置也各有不同。


由于Nodejs版本更迭频繁的特点(这一点和Python非常类似,也是这种充满活力的语言的共同特点),用户的不同项目可能在不同版本的Nodejs下开发进行(这些版本可能由于对第三方库版本依赖等不同原因而无法互相兼容),因此,一般建议通过安装版本管理器NVM ( Node Version Manager)来进行多版本的安装和使用(类似于Python语言的VirtualEnv或者Conda版本管理工具)。

如何使用 PDFKit 在 Node.js 中创建 PDF文件

借助 PDFKit 的强大功能,只需使用几个简单的命令即可制作精美的 PDF 文档。


什么是RPC?什么是Restful?它们有什么区别?

RPC

远程过程调用(Remote Procedure Call,RPC)框架作为架构微服务化的基础组件,能大大降低架构微服务化的成本,提高服务调用方与服务提供方的开发效率,屏蔽跨进程调用函数(服务)的各类复杂细节,其调用原理如图6-13所示。让服务提供方像实现本地函数一样来实现分布式服务,开发人员不用考虑底层通信协议;让服务调用方像调用本地函数一样调用远端函数,多数RPC框架以面向接口的方式提供远程方法的调用,对开发人员非常友好。

HTTP 500错误风暴应对方案

HTTP 500 错误(Internal Server Error)的“风暴”通常指短时间内服务器端大量抛出 500 错误,导致服务不可用或用户体验严重下降。以下是应对和预防此类问题的系统性方案:


1. 快速定位根本原因

关键检查点:

  • 日志分析

手把手教您使用Python+Flutter开发在线教育系统(下),纯干货!

本文接上篇,没有阅读上篇的朋友,请先阅读本系列的上篇。

<< < 84 85 86 87 88 89 90 91 92 93 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接