nginx反向代理微信公众号的文章

需求来源一个小程序里面需要使用WebView来展示微信公众号的文章,但是小程序里面WebView的域名和公众号的域名不一致,所以需要通过nginx反向代理来解决。 解决过程中发现文章中会有图片和视频等,所以需要将图片和视频的URL也进行反向代理,否则图片和视频无法正常显示。

Elasticsearch 基础学习整理

基础概念 节点 node:提供存储、索引和搜索功能的服务器。 集群 cluster:多个节点的集合,共同持有全部数据。 索引 index:拥有相似特征的文档的集合。 类型...

Laravel Scout 基础使用记录

整理一下Laravel Scout的使用细节,包含基础搜索使用、搜索后数据整理及模型配置 搜索使用# 直接全文索引

Laravel如何通过Scout使用ElasticSearch全文搜索

Laravel Scout 是一个基于驱动程序的简单全文搜索解决方案,通过使用模型观察者,Scout 将自动同步 Eloquent 记录的搜索索引。而 Elasticsearch是一个分布式、RESTful 风格的搜索和数据分析引擎,通过 elastic-scout-driver 来实现Scout的搜索扩展。

服务端预渲染:前后端分离项目SEO优化方案

前后端分离项目天生对SEO不友好,目前的方案主要有以下几种: 服务端渲染:需要选定支持SSR的前端框架 Next.js、Nuxt.js 等 预渲染:针对搜索引擎的爬取做服务端的模拟渲染 静态站点生成 提供多版本 针对已有的前后端分离,使用服务端渲染方案改造工程较大,主要使用的是预渲染的模式。下面针对遇到的实际Vue项目做一下预渲染方案

gnvm | node版本管理工具

查看可用版本$ gnvm ls

Laravel 几个有趣的辅助函数

文档地址 数组函数data_*系列

MySQL排名次实现

参考来源 自然排名实现结果:1,2,3,4,5;思路实现:设置名次自增变量,每次加1;

js 基础知识点总结

label 标签定位符,用于跳转到程序的任意位置;标签可以是任意的标识符,但不能是保留字;标签可以跟 break 和 continue 配合,用于多层循环的跳出;

node 之 path模块

path.normalize()规范化路径 path.join()多参数路径连接;不同系统下会使用不同的路径分隔符;