💡
原文英文,约500词,阅读约需2分钟。
📝
内容提要
作者尝试将Starchart项目从Classic Remix Compiler迁移到Remix Vite,遇到TypeScript与Vite的兼容性问题。虽然服务器构建成功,但端到端测试偶尔失败。使用Remix Express Vite插件也未能解决问题。作者考虑将自定义服务器转换为JavaScript,并计划处理其他项目的用户API密钥加密问题。
🎯
关键要点
- 作者尝试将Starchart项目从Classic Remix Compiler迁移到Remix Vite。
- 自定义服务器使用TypeScript,构建与Vite兼容性存在问题。
- 服务器构建成功,但端到端测试偶尔失败。
- 尝试使用Remix Express Vite插件,但服务器无法启动。
- createServer属性不支持异步函数,导致类型不匹配错误。
- 考虑将自定义服务器转换为JavaScript以解决兼容性问题。
- 计划处理其他项目的用户API密钥加密问题。
❓
延伸问答
作者在迁移Starchart项目时遇到了哪些主要问题?
作者在迁移过程中遇到了TypeScript与Vite的兼容性问题,虽然服务器构建成功,但端到端测试偶尔失败。
为什么作者考虑将自定义服务器转换为JavaScript?
因为TypeScript与Vite的兼容性问题导致构建失败,作者认为转换为JavaScript可能解决这些问题。
Remix Express Vite插件在迁移中有什么问题?
作者尝试使用Remix Express Vite插件,但服务器无法启动,尽管后台服务正常运行。
在迁移过程中,作者的端到端测试为何会失败?
端到端测试偶尔失败,甚至在更改与测试无关的npm脚本顺序时也会出现问题。
作者提到的createServer属性有什么限制?
createServer属性不支持异步函数,导致类型不匹配错误。
作者计划如何处理用户API密钥的加密问题?
作者计划使用passkey加密用户的API密钥,以便将其安全存储在后端。
🏷️
标签
➡️