Node.js 项目打包为 exe 可执行文件

如果你想要把你写的 Node 脚本发给别人使用,你可能需要指导对方下载安装 Node.js 运行环境,毕竟大多数电脑上都不会安装有 Node.js。把 Node 脚本打包为 exe 后,可以直接在没有安装 Node.js 的电脑或服务器上运行,不需要再安...

Node.js Web 模板引擎 Eta 的简单使用

在 Node.js 中,如果需要在服务端渲染 HTML 就需要通过拼接字符串的方式来实现。简单的 HTML 使用 ES6 的字符串模板也能勉强凑合,但是复杂一些的,需要涉及到循环之类的写起来就不太方便了,后期也不好维护。模板引擎可以让你在单独的文件中按照...

Node.js 操作 MySQL 数据库

MySQL 是一个开源的关系型 SQL 数据库,这也是目前使用量最多的数据库之一,仅次于 Oracle。MySQL 开源免费,资源占用少,从大型企业网站到个人博客网站,MySQL 都能满足需求。之前写了 Node.js 操作 SQLite 数据库 ,这里...

PHP 查询和显示 IP 归属地

最近这两年,国内的很多网站和 App 的评论区和内容发表区都加入了显示 IP 归属地的功能,大多数网站的国内 IP 精确到省,国外的 IP 精确到国家。显示 IP 归属地,最简单的方式就是通过调用在线的 API 服务,目前也有很多提供 IP 归属地查询的...

Node.js 调用百度翻译 API

百度翻译 API 是目前少有的可以免费调用的翻译 API,每月可以免费翻译 5万字符,实名认证后可以翻译 100万字符。如果你需要在应用里集成翻译功能,在翻译量不大的情况下,也可以使用免费的百度翻译。我之前在一个 Electron 软件中也使用过百度翻译...