如何解决 react-router 在 Netlify 重新整理会 404 问题
放上一个测试用的 React 小专案到 Netlify,在 local 执行正常,在网页上点选连结也正常,但如果把连结记下来传给别人或直接重新整理页面都会变在 404
建立专案使用的是大家都在用的 Create React App,Router 用的是大家都在用的 React Router,好像不应该有问题才对
放上一个测试用的 React 小专案到 Netlify,在 local 执行正常,在网页上点选连结也正常,但如果把连结记下来传给别人或直接重新整理页面都会变在 404
建立专案使用的是大家都在用的 Create React App,Router 用的是大家都在用的 React Router,好像不应该有问题才对
Firebase 系列文的第三篇,这篇文章会简单介绍如何使用 Firebase 的 Authentication 功能来管理会员帐号。
相信很多使用者都对网站的会员功能常有资安的疑虑,担心自己的帐密会不会被网站拿去做什么其他的用途, 事实上网站的开发者更讨厌去管理使用者的帐密,尤其是个资法有相当多的限制,对 帐密这类的资讯是能不碰就不碰, 但网站有时不得不需要有会员的功能,这时第三方的会员帐号管理就很好用了。
而 Firebase 就提供 Authentication 的功能,简单的说就是网站不直接管理使用者的帐密,而是透过 Firebase (Google) 去管理,如果有资安的问题就是 Google 的问题,和网站无关
最近在替一个老旧的专案 UI 改版,原专案的 Dashboard 是前同事用手刻出来的,不意外的工程师的美感,现在的角度来看有多丑就有多丑。该专案用的 bootstrap 3,看起来最 适合的是直接套用 AdminLTE 2
Jupyter Notebook 预设的专案路径是在 C:\Users\XXXX 下,基本上这有点讨厌,因为这个路径下档案很多,而且很多都是系统的档案,而工程师通常有自己的专案路径,不会想放在这里,也希望在 Jupyter Notebook 开启后不需要再切换路径到自己的专案。
Embedded DB 是很好用的工具,有时候为了一个小专案还要特别去 PostgreSQL 或 MySQL 建 database 会觉得杀鸡焉用牛刀,如果只用文字档处理又觉得不足,建个微型 DB 直接包在 Spring Boot 的专案中就很适合了
如何在 Spring Boot 中执行排程,很常用的功能,但老是记不起来,决定写篇笔记做个范本,以后如果要用到的话,就可以直接抄,就可以直接使用范本快速产生需要的功能
Firebase 系列文的第二篇,之前写过【如何在 React 专案中接收 Notification】,这篇文章有点像,只是不使用 cra-template-pwa,而是完全的只用 Firebase 提供的功能
一个旧专案的需求,原来的程式码长这样,每十分钟会执行 doSomething 这个 function,但是这个程式码第一次执行会发生在十分钟后,而使用者希望第一次执行能立即执行
一个前同事写的旧案子,有个功能是产生档案供使用者下载,案子跑了几年都相安无事,而突然某笔资料一直是 exception,看 log 为产生档案失败,查了一下原因,发现是不合法的档名,简单将解法做个记录笔记