Node.js 调用讯飞 OCR 通用文字识别 2024年03月05日 Mr. Ma 1284 我之前用 Electron 写过一个 OCR 识别和翻译的程序,OCR 使用的是百度和腾讯的 API,最近我准备加一个讯飞的 OCR API。讯飞的 OCR API 没有提供 SDK,需要通过 HTTP 请求的方式来调用,下面就是 Node.js 调用 ... 阅读全文 0 评论
Node.js 使用 Nodemailer 模块发送邮件 2023年10月24日 Mr. Ma 1732 在网站开发中,发送邮件是一个经常会遇到的需求。比如注册账号的时候,可以通过邮件来验证邮箱地址,服务变更或账号异常的时候,也可以通过邮件来通知。我的博客在回复评论的时候,也会有邮件通知。我用来发送邮件的模块是 Nodemailer,这是一个第三方的邮件模块... 阅读全文 0 评论
Node.js 项目打包为 exe 可执行文件 2023年10月19日 Mr. Ma 4627 如果你想要把你写的 Node 脚本发给别人使用,你可能需要指导对方下载安装 Node.js 运行环境,毕竟大多数电脑上都不会安装有 Node.js。把 Node 脚本打包为 exe 后,可以直接在没有安装 Node.js 的电脑或服务器上运行,不需要再安... 阅读全文 0 评论
Node.js Web 模板引擎 Eta 的简单使用 2023年10月15日 Mr. Ma 1396 在 Node.js 中,如果需要在服务端渲染 HTML 就需要通过拼接字符串的方式来实现。简单的 HTML 使用 ES6 的字符串模板也能勉强凑合,但是复杂一些的,需要涉及到循环之类的写起来就不太方便了,后期也不好维护。模板引擎可以让你在单独的文件中按照... 阅读全文 0 评论
Node.js Web 框架 Express 接收表单数据和文件上传 2023年10月13日 Mr. Ma 1434 在发送 HTTP 请求的时候,最常用的请求方式就是 GET 和 POST ,这里简单写一下 Express 获取 GET 和 POST 数据的方式。GET 数据GET 数据发送的时候会写在 URL 地址中,格式就是 name=value ,比如 pag... 阅读全文 0 评论
Node.js Web 框架 Express 操作 Cookie 和 Session 2023年10月12日 Mr. Ma 818 Cookie 和 Session 是网站常用的数据存储方式。Cookie 可以长时间存储,一般用来存储用户的登录凭证,可以让用户在进入网站后就能自动登录。Session 在关闭浏览器后会被销毁,可以用来存储用户的登录状态和一些零时数据。Cookie 是保... 阅读全文 0 评论
Node.js Web 框架 Express 的基本使用 2023年10月11日 Mr. Ma 1162 Express 是 Node.js 中用的比较多的一个 Web 应用框架。使用 Express 你可以很方便的创建 HTTP 服务器和处理各种 HTTP 请求,无论是编写网站还是 API 服务,Express 都是一个不错的选择。Express 是一个灵... 阅读全文 0 评论
Node.js 操作 MySQL 数据库 2023年10月10日 Mr. Ma 953 MySQL 是一个开源的关系型 SQL 数据库,这也是目前使用量最多的数据库之一,仅次于 Oracle。MySQL 开源免费,资源占用少,从大型企业网站到个人博客网站,MySQL 都能满足需求。之前写了 Node.js 操作 SQLite 数据库 ,这里... 阅读全文 0 评论
Node.js 文件操作模块 fs 和 path 常用方法 2023年10月09日 Mr. Ma 1440 在 Node.js 中有两个经常会用到的模块,一个是文件操作模块 fs,一个是文件路径处理模块 path。对于前端程序员来说,无论是做 Node.js 开发还是配置 Webpack 之类的构建工具,都会经常用到这两个模块。下面是 fs 和 path 模块... 阅读全文 0 评论
Node.js 调用百度翻译 API 2023年07月24日 Mr. Ma 1451 百度翻译 API 是目前少有的可以免费调用的翻译 API,每月可以免费翻译 5万字符,实名认证后可以翻译 100万字符。如果你需要在应用里集成翻译功能,在翻译量不大的情况下,也可以使用免费的百度翻译。我之前在一个 Electron 软件中也使用过百度翻译... 阅读全文 0 评论