diff --git a/package-lock.json b/package-lock.json
index b68528b..7a47e84 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "front",
- "version": "0.0.0",
+ "version": "0.0.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "front",
- "version": "0.0.0",
+ "version": "0.0.1",
"dependencies": {
"@fullcalendar/core": "^6.1.15",
"@fullcalendar/daygrid": "^6.1.15",
@@ -18,6 +18,7 @@
"axios": "^1.7.9",
"bootstrap": "^5.3.3",
"dayjs": "^1.11.13",
+ "dompurify": "^3.2.3",
"flatpickr": "^4.6.13",
"front": "file:",
"heic2any": "^0.0.4",
@@ -1483,6 +1484,12 @@
"integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
"dev": true
},
+ "node_modules/@types/trusted-types": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz",
+ "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==",
+ "optional": true
+ },
"node_modules/@vitejs/plugin-vue": {
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.2.1.tgz",
@@ -2258,6 +2265,14 @@
"node": ">=0.4.0"
}
},
+ "node_modules/dompurify": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.3.tgz",
+ "integrity": "sha512-U1U5Hzc2MO0oW3DF+G9qYN0aT7atAou4AgI0XjWz061nyBPbdxkfdhfy5uMgGn6+oLFCfn44ZGbdDqCzVmlOWA==",
+ "optionalDependencies": {
+ "@types/trusted-types": "^2.0.7"
+ }
+ },
"node_modules/dunder-proto": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
diff --git a/package.json b/package.json
index 638b6a7..823ef27 100644
--- a/package.json
+++ b/package.json
@@ -21,6 +21,7 @@
"axios": "^1.7.9",
"bootstrap": "^5.3.3",
"dayjs": "^1.11.13",
+ "dompurify": "^3.2.3",
"flatpickr": "^4.6.13",
"front": "file:",
"heic2any": "^0.0.4",
diff --git a/src/components/board/BoardProfile.vue b/src/components/board/BoardProfile.vue
index c8a90c3..b79eece 100644
--- a/src/components/board/BoardProfile.vue
+++ b/src/components/board/BoardProfile.vue
@@ -10,13 +10,10 @@
2024.12.10 10:46
- 1
+ {{ views }}
- 1
-
-
- 1
+ {{ comments }}
@@ -54,7 +51,7 @@ import { onMounted } from 'vue';
const router = useRouter();
// Props 정의
-defineProps({
+const props = defineProps({
profileName: {
type: String,
default: '익명',
@@ -71,6 +68,14 @@ defineProps({
type: Boolean,
default: false,
},
+ views: {
+ type: Number,
+ default: 0,
+ },
+ comments: {
+ type: Number,
+ default: 0,
+ },
});
const boardId = 100; //수정필요!!