├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── client ├── App.vue ├── assets │ ├── base.css │ └── logo.svg ├── components │ ├── HelloWorld.vue │ ├── TheWelcome.vue │ ├── WelcomeItem.vue │ └── icons │ │ ├── IconCommunity.vue │ │ ├── IconDocumentation.vue │ │ ├── IconEcosystem.vue │ │ ├── IconSupport.vue │ │ └── IconTooling.vue ├── entry-client.ts ├── entry-server.ts ├── env.d.ts ├── index.html ├── main.ts ├── pages │ ├── About.vue │ └── Home.vue ├── public │ └── favicon.ico ├── router │ └── index.ts └── stores │ ├── counter.ts │ └── index.ts ├── jest.config.ts ├── nest-cli.json ├── package.json ├── pnpm-lock.yaml ├── scripts ├── build-csr.ts └── build-ssr.ts ├── server ├── app.controller.ts ├── app.module.ts ├── get-vite-server.ts ├── main.ts ├── users │ ├── dto │ │ ├── create-user.dto.ts │ │ └── update-user.dto.ts │ ├── entities │ │ └── user.entity.ts │ ├── users.controller.spec.ts │ ├── users.controller.ts │ ├── users.module.ts │ ├── users.service.spec.ts │ └── users.service.ts └── utils │ ├── env.ts │ └── resolve-path.ts ├── test ├── jest-e2e.json └── users.e2e-spec.ts ├── tsconfig.build.json ├── tsconfig.json └── vite.config.ts /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/README.md -------------------------------------------------------------------------------- /client/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/client/App.vue -------------------------------------------------------------------------------- /client/assets/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/client/assets/base.css -------------------------------------------------------------------------------- /client/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/client/assets/logo.svg -------------------------------------------------------------------------------- /client/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/client/components/HelloWorld.vue -------------------------------------------------------------------------------- /client/components/TheWelcome.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/client/components/TheWelcome.vue -------------------------------------------------------------------------------- /client/components/WelcomeItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/client/components/WelcomeItem.vue -------------------------------------------------------------------------------- /client/components/icons/IconCommunity.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/client/components/icons/IconCommunity.vue -------------------------------------------------------------------------------- /client/components/icons/IconDocumentation.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/client/components/icons/IconDocumentation.vue -------------------------------------------------------------------------------- /client/components/icons/IconEcosystem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/client/components/icons/IconEcosystem.vue -------------------------------------------------------------------------------- /client/components/icons/IconSupport.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/client/components/icons/IconSupport.vue -------------------------------------------------------------------------------- /client/components/icons/IconTooling.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/client/components/icons/IconTooling.vue -------------------------------------------------------------------------------- /client/entry-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/client/entry-client.ts -------------------------------------------------------------------------------- /client/entry-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/client/entry-server.ts -------------------------------------------------------------------------------- /client/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/client/env.d.ts -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/client/index.html -------------------------------------------------------------------------------- /client/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/client/main.ts -------------------------------------------------------------------------------- /client/pages/About.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/client/pages/About.vue -------------------------------------------------------------------------------- /client/pages/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/client/pages/Home.vue -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/client/router/index.ts -------------------------------------------------------------------------------- /client/stores/counter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/client/stores/counter.ts -------------------------------------------------------------------------------- /client/stores/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/client/stores/index.ts -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/jest.config.ts -------------------------------------------------------------------------------- /nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/nest-cli.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /scripts/build-csr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/scripts/build-csr.ts -------------------------------------------------------------------------------- /scripts/build-ssr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/scripts/build-ssr.ts -------------------------------------------------------------------------------- /server/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/server/app.controller.ts -------------------------------------------------------------------------------- /server/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/server/app.module.ts -------------------------------------------------------------------------------- /server/get-vite-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/server/get-vite-server.ts -------------------------------------------------------------------------------- /server/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/server/main.ts -------------------------------------------------------------------------------- /server/users/dto/create-user.dto.ts: -------------------------------------------------------------------------------- 1 | export class CreateUserDto {} 2 | -------------------------------------------------------------------------------- /server/users/dto/update-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/server/users/dto/update-user.dto.ts -------------------------------------------------------------------------------- /server/users/entities/user.entity.ts: -------------------------------------------------------------------------------- 1 | export class User {} 2 | -------------------------------------------------------------------------------- /server/users/users.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/server/users/users.controller.spec.ts -------------------------------------------------------------------------------- /server/users/users.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/server/users/users.controller.ts -------------------------------------------------------------------------------- /server/users/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/server/users/users.module.ts -------------------------------------------------------------------------------- /server/users/users.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/server/users/users.service.spec.ts -------------------------------------------------------------------------------- /server/users/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/server/users/users.service.ts -------------------------------------------------------------------------------- /server/utils/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/server/utils/env.ts -------------------------------------------------------------------------------- /server/utils/resolve-path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/server/utils/resolve-path.ts -------------------------------------------------------------------------------- /test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/test/jest-e2e.json -------------------------------------------------------------------------------- /test/users.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/test/users.e2e-spec.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wjq990112/nestjs-ssr/HEAD/vite.config.ts --------------------------------------------------------------------------------