diff --git a/package-lock.json b/package-lock.json index 93dcb76..b36f22c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2060,6 +2060,7 @@ "resolved": "https://registry.npmjs.org/vite-plugin-html/-/vite-plugin-html-3.2.2.tgz", "integrity": "sha512-vb9C9kcdzcIo/Oc3CLZVS03dL5pDlOFuhGlZYDCJ840BhWl/0nGeZWf3Qy7NlOayscY4Cm/QRgULCQkEZige5Q==", "dev": true, + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^4.2.0", "colorette": "^2.0.16", diff --git a/src/router/index.js b/src/router/index.js index 5ba9189..71763b8 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -18,6 +18,7 @@ import { createRouter, createWebHistory } from 'vue-router'; import SearchView from '../views/SearchView.vue'; import SearchResultsView from '@/features/search/views/SearchResultsView.vue'; +import NotFound from '../views/NotFound.vue'; const routes = [ { @@ -35,7 +36,12 @@ const routes = [ meta: { title: (route) => route.query.q } - } + }, + { + path: '/:pathMatch(.*)*', + name: 'notFound', + component: NotFound + }, ]; const router = createRouter({ diff --git a/src/views/NotFound.vue b/src/views/NotFound.vue new file mode 100644 index 0000000..ae7bfd8 --- /dev/null +++ b/src/views/NotFound.vue @@ -0,0 +1,32 @@ + + + \ No newline at end of file