- Published on
notes-2025
- Authors
- Name
- AgedCoffee
- @__middle__child
2025-02-28
部署 nextjs 应用 public 资源访问问题
使用 standalone
打包的产物中不包含一些静态的资源,Dockerfile 需要注意添加相关文件的 copy
COPY --chown=nextjs:nodejs ./packages/zhongbao-docs/.next/static ./packages/zhongbao-docs/.next/static
COPY --chown=nextjs:nodejs ./packages/zhongbao-docs/public ./packages/zhongbao-docs/public
以及注意如果是 monorepo 的打包,最终的 server,在 monorepo 对应的文件夹中(示例里的 packages/zhongbao-docs)
CMD ["pm2-runtime", "packages/zhongbao-docs/server.js"]
2025-02-19
在 vscode 中使用正则匹配
(manageRoleTypes|roleTypes)
会匹配 xxxmanageRoleTypesyyy 和 xxxroleTypesyyy 之类的额外信息 \b(manageRoleTypes|roleTypes)\b
添加的 \b 表示 单词边界,确保匹配的是完整的单词,而不是单词的一部分
2025-01-14
// 是 false
;[
[1, 2],
[2, 3],
].includes([1, 2])