puppeteer使用
一:puppeteer介绍谷歌开发的基于nodejs的一个库,用于浏览器自动化产品,相当于大名鼎鼎的seleniumnpm i puppeteer --save https://github.com/puppeteer/puppeteer如果慢的话,换成阿里的:npm install -g cnpm …
一:puppeteer介绍谷歌开发的基于nodejs的一个库,用于浏览器自动化产品,相当于大名鼎鼎的seleniumnpm i puppeteer --save https://github.com/puppeteer/puppeteer如果慢的话,换成阿里的:npm install -g cnpm …
一:安装1:先安装模板引擎中间件:koa-views,https://github.com/queckezz/koa-viewsnpm install koa-views --save 2:再安装模板引擎npm install --save handlebars 3:干,在app.js中注入…
这里我简单弄一下,在app.js中加入,写在路由的前面/** * 捕获异常 */ app.use(async (ctx,next)=>{ try { await next(); //必须,程序在这里暂停并将控制传递给定义的下一个中间件,最后再回过头执行 if(ctx.status…
一:首先在目录建立控制器我们用两种方式来实现es6的class,以及直接exports模块化方式1:class方式:这种写法的有点更加符合编程语言,熟悉php、java等等一看就会。首先在BaseController.js写一个基类,当然也可以不用写。module.exports = class BaseCon…
一:安装路由模块文档:https://www.npmjs.com/package/koa-routernpm install --save koa-router在app.js中加入:const Koa = require('koa'); const app = new Koa(); const Router…
驱动基于mysql2包,据说mysql2拥有更好的性能和兼容性。地址:https://github.com/sidorares/node-mysql2npm install mysql2 --save 安装后搞进来const mysql = require('mysql2'); const conf…
一:介绍php要连接访问oracle需要安装三个东西1:Oracle Instant Client:即时客户端库2:php的Oracle数据库扩展:oci83:php连接pdo的oci扩展:pdo_oci原理:oci8提供php驱动,封装方法,php通过oci8内置的方法连接Oracle Instant Cli…
一:首先安装soap扩展,其实用curl也可以,本质就是POST xml,不过此扩展是用C写的,封装了很多东西,性能也更好,使用更方便友好。二:连接调用:这里有个腾讯的webservice,点击webservice地址:http://www.webxml.com.cn/webservices/qqOnlineW…
曾经因为工作需要,基于nodejs写了几个项目的api,因为当时项目紧张、活儿比较重,没有系统的去总结一下这些东西,今天从0开始详细的记录一下。一些必要的环节吧。一:初始化创建 package.json文件npm init -y 二:安装koanpm i koa --save # i根据node版本号…
一:更新源1:更新阿里源:https://developer.aliyun.com/mirror/安装说明干,先备份一下再干2:更新仓库sudo apt update sudo apt-get upgrade 二:安装mysql5.71:安装mysqlsudo apt install -y --no…