Skip to content

Commit cb1e304

Browse files
authored
Merge pull request #77 from Soohyuniii/feature/local에-https띄우기
feat: https 띄우기 작업
2 parents 528b360 + cba88d5 commit cb1e304

File tree

4 files changed

+54
-5
lines changed

4 files changed

+54
-5
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,7 @@ dist-ssr
2222
*.njsproj
2323
*.sln
2424
*.sw?
25+
26+
# Vite HTTPS 인증서 관련 파일
27+
certs/
28+
*.pem

package-lock.json

Lines changed: 38 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"devDependencies": {
2323
"@eslint/js": "^9.17.0",
2424
"@types/axios": "^0.9.36",
25+
"@types/node": "^22.13.13",
2526
"@types/react": "^18.3.18",
2627
"@types/react-dom": "^18.3.5",
2728
"@vitejs/plugin-react": "^4.3.4",
@@ -36,6 +37,7 @@
3637
"prettier-plugin-tailwindcss": "^0.6.11",
3738
"typescript": "~5.6.2",
3839
"typescript-eslint": "^8.22.0",
39-
"vite": "^6.0.5"
40+
"vite": "^6.0.5",
41+
"vite-plugin-mkcert": "^1.17.8"
4042
}
4143
}

vite.config.ts

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,16 @@ import * as path from "path";
22
import react from "@vitejs/plugin-react";
33
import tailwindcss from "@tailwindcss/vite";
44
import { defineConfig } from "vite";
5-
5+
import fs from "fs";
66
// vite에서 @/store/useAuthStore와 같은 절대 경로를 사용하려면,
7-
// vite.config.ts 파일에서 alias 설정을 추가해야 합니다.
7+
// vite.config.ts 파일에서 alias 설정을 추가해야 합니다.
88
export default defineConfig({
9+
server: {
10+
https: {
11+
key: fs.readFileSync("./certs/key.pem"),
12+
cert: fs.readFileSync("./certs/cert.pem")
13+
}
14+
},
915
plugins: [react(), tailwindcss()],
1016
resolve: {
1117
alias: [
@@ -29,7 +35,7 @@ export default defineConfig({
2935
{
3036
find: "@/constants",
3137
replacement: path.resolve(__dirname, "src/constants")
32-
},
38+
}
3339
]
3440
}
3541
});

0 commit comments

Comments
 (0)