Express.js 串接 MySQL 實作書本管理 App
先前系列提到使用 Express.js 簡單的創造一個 CRUD App 並用 MVC 分層,這次流程差不多,目標是把後端接上本地的 MySQL 伺服器並使用 MySQL2,一個專為 Node.js 應用設計的 MySQL 資料庫連接工具。
先前系列提到使用 Express.js 簡單的創造一個 CRUD App 並用 MVC 分層,這次流程差不多,目標是把後端接上本地的 MySQL 伺服器並使用 MySQL2,一個專為 Node.js 應用設計的 MySQL 資料庫連接工具。
When using packages, one often wonders about the general process of managing package development. So I write the process of publish a TS package
使用套件时总是会好奇一般管理套件开发的流程是如何?我通过 Matt Pocock 的 Blazing Fast Tips: Publishing to NPM 教学视频顺手实作了一次,并且把自己之前遇过的需求写成一个独立的 TS 套件公开发布:edit-element。
使用套件時總是會好奇一般管理套件開發的流程是如何?我透過 Matt Pocock 的 Blazing Fast Tips: Publishing to NPM 教學影片順手實作了一次,並且把自己之前遇過的需求寫成一個獨立的 TS 套件公開發布:edit-element。
Express provides elegant APIs for handling requests, but having all code in one app.js is not ideal. Utilizing MVC architecture for better maintainability.
Express 提供便捷优雅的API 让我们接收请求经过处理后回应,但会发现随着规模庞大起来路径、商业逻辑、资料……等代码都塞在一个 app.js 实在不是一个好做法,于是这篇文章介绍使用MVC 架构替代码进行用途上的切割,以方便维护。
Express 提供便捷優雅的 API 讓我們接收請求經過處理後回應,但會發現隨著規模龐大起來路徑、商業邏輯、資料……等代碼都塞在一個 app.js 實在不是一個好做法,於是這篇文章介紹使用 MVC 架構替代碼進行用途上的切割,以方便維護。
Express.js is the closest framework to frontend, ideal for full-stack engineers to quickly engage with both fields. Let's build a simple in-memory todo backend
近期正在学习后端相关领域,与前端最贴近的框架绝对就是 Express.js 了,很适合目标为全端的工程师。这次实作并不会牵扯到数据库相关的部分,侷限在使用 Express.js 打造一个简单的 in-memory 待办事项后端服务器。
近期正在學習後端相關領域,與前端最貼近的框架絕對就是 Express.js 了,很適合目標為全端的工程師,因為可以使用單一語言最快接觸到兩種領域。這次實作並不會牽扯到資料庫相關的部分,侷限在使用 Express.js 打造一個簡單的 in-memory 代辦事項後端伺服器,熟悉一下開設增刪查改相關 API。
近期看到 Web Dev Simplified 推出的教學促使我趕緊打開這篇文章記錄其中提到的網頁無障礙需要留意的地方,並且補充上一些我自己實驗有幫助的資訊。無障礙一直是我想重視但實際開發時優先順序總是排在最後的要求,差勁的無障礙對某些使用者來說會嚴重影響到網頁互動的體驗,身為前端讓網頁保持良好的無障礙是基本責任。
TypeScript `Object.keys` returning `string[]` for object. Let's explores the reasons and provides solutions for different scenarios.
TypeScript 存在一些不太直觉但背后却有合理因素的问题要留意,像是无论传入任何对象进 `Object.keys` 都仍会返回 `string[]` 型别是其中之一,本文探讨背后因素与提供不同方向的解套方法供不同情境使用。
TypeScript 存在一些不太直覺但背後卻有合理因素的問題要留意,像是無論傳入任何物件進 `Object.keys` 都仍會回傳 `string[]` 型別是其中之一,本文探討背後因素與提供不同方向的解套方法供不同情境使用。
"How to write a GitHub profile" is like "How developers create their business cards." Profile is the first impression.