nodejs+express
文章平均质量分 66
使用nodejs开发服务端接口,采用express框架构建高复用和效率的业务实现过程,主要功能包括各种数据库、webgis服务端实现、权限管理、日志记录
一醉千秋
Giser
展开
-
nodejs pkg打包跨平台执行文件,带.node插件(sharp、sqlite3)
多平台部署适配,已经成为to G项目的标准要求了,在软件系统构建过程中,尤其要注意跨平台依赖库的引入和测试,一旦失误,某些功能可能就歇了,带来很大麻烦。在现有的express工程中,谨慎引入非js原生语言编制的插件,一旦引入,一定要查阅资料,找到linux、linux-arm64下面的支持现状,信创的火爆,给软件系统多平台部署带来了不小的考验,未雨绸缪。本文解决node+express开发框架下,sharp、sqlite3库依赖的C++编译插件,要实现跨平台部署的问题。原创 2024-03-17 17:42:44 · 206 阅读 · 0 评论 -
Mapbox-gl.js v2.13.0 扩展支持4326,4490坐标系
Mapbox-gl.js v2.13.0 扩展支持4326,4490坐标系原创 2023-04-19 18:03:02 · 1271 阅读 · 2 评论 -
nodejs+ express session持久化动态存储
创建Session会话持久存储失败,请检查server.json中redis连接参数!1.采用redis存储 session,需要使用高版本的redis,windows环境下面的不支持(版本较低)log4.infoLog("***系统未配置Session会话持久存储***");log4.infoLog("***初始化Session会话持久存储成功***");2.在express工程中配置,原创 2023-05-19 10:06:07 · 453 阅读 · 0 评论 -
nodejs 服务端token 高效缓存验证
如果服务端高频次的解析token,进行内容验证,则会大大降低接口性能,而采用内存或者redis进行合法的token缓存,通过字符匹配进行验证,可以大幅提高效率,同时控制token缓存周期和缓存数量,按天进行更新,减少数据缓存量。在前后端分离开发过程中,经常涉及权限验证的问题,一般都是采用由服务端根据前端传递的用户名和密码,验证成功后生成token,然后前端在访问服务端接口时,再附带token访问原创 2024-01-08 12:51:43 · 795 阅读 · 0 评论 -
nodejs pkg打包生成exe,设置自定义图标和产品信息
用node开发应用程序,通常采用express框架进行功能扩展,当系统开发完成后,需要对nodejs+express工程打包封装。最常用的打包方式是使用pkg。本篇主要解决采用pkg打包后生成exe安装包,默认的图标是node的绿色六边形,一眼看去就是nodejs的应用程序。通常公司产品化的软件系统,需要标识为公司的logo和版权信息。原创 2023-09-01 16:12:45 · 1550 阅读 · 0 评论