随笔分类 - NodeJS
摘要:前言 众所周知,nodejs应用刚出现的时候,大家都在编写commonjs风格的应用。 随着nodejs逐步的实现ECMAScript规范。大家更乐意使用esm的编码风格。 本文旨在引导大家无负担的将编写nodejs应用时的风格切换为esm。 一些小提示: commonjs风格:使用module,
阅读全文
摘要:前言 有这么一个需求:有一个弹窗里面显示的是从服务端获取到的数据内容,可以通过某个按钮来控制弹窗的显示,现在的要求是直接获取到服务端传回来的数据内容后,然后将前端渲染后的内容通过window.print 方法打印出来。并且不能让弹窗出现,换句话说:不能通过在弹窗中添加打印按钮来获取当前组件的html
阅读全文
摘要:背景 puppeteer是一个通过Devtools协议来提供操控chrome/chromium浏览器的高阶API的NodeJS库 我负责的一个项目的启动本地开发环境是这样的:使用npm run dev指令运行webpack-dev-server服务。暴露出访问地址:http://localhost:
阅读全文
摘要:why don’t have function by commonJS way?, have below code: exports.add = function(a, b) { return a + b } add(2, 3) //-> ReferenceError: add is not def
阅读全文
摘要:概述 这是一个对juzi8网站的爬虫项目,主要的过程就是解析网页,发现新的待解析网页的网址,存储解析结果到mongodb数据库。 项目启动 必需环境 nodejs环境安装mongodb数据库git 数据库设置 [Mac] 1. 安装mongodb数据库,brew install mongodb 2.
阅读全文
摘要:前言 当我们在github上克隆一个用nodejs写的后端应用时、或者是本地的nodejs应用,怎么把它部署到centOS系统(注:很多云主机的系统为centOS的Linux发行版,所以在这里讨论centOS上的配置)上? 部署(centOS) mongodb MongoDB 提供了centos y
阅读全文