技巧
特性
let name = person?.address?.street?.name;
参考
- bigint
const x= 1111111111111111111n; - globalThis
console.log(globalThis === window);
NextJs
开始前需要注意的
nextjs 写纯前端可以,如果要使用后端,会有各种问题,比如没有后台任务,不能异步执行
开始
创建一个新项目
pnpx create-next-app@latest
环境变量
注意:浏览器环境必须加 NEXT_PUBLIC_ 前缀,否则无法读取,且 build 后会硬编码到代码中
process.env.<ENV>
ts
初始化
pnpm add -D ts-node @types/node typescript
tsc --init
测试代码 index.ts
console.log(111)
pnpx ts-node index.ts
ORM
Prisma
数据库迁移
npx prisma migrate dev --name init