peerpigeon
Version:
WebRTC-based peer-to-peer mesh networking library with intelligent routing and signaling server
64 lines (60 loc) • 1.28 kB
JavaScript
import { createRouter, createWebHistory } from 'vue-router';
import NetworkView from './components/NetworkView.vue';
import MessagingView from './components/MessagingView.vue';
import MediaView from './components/MediaView.vue';
import DHTView from './components/DHTView.vue';
import StorageView from './components/StorageView.vue';
import CryptoView from './components/CryptoView.vue';
import DebugView from './components/DebugView.vue';
import TestingView from './components/TestingView.vue';
const routes = [
{
path: '/',
redirect: '/network'
},
{
path: '/network',
name: 'Network',
component: NetworkView
},
{
path: '/messaging',
name: 'Messaging',
component: MessagingView
},
{
path: '/media',
name: 'Media',
component: MediaView
},
{
path: '/dht',
name: 'DHT',
component: DHTView
},
{
path: '/storage',
name: 'Storage',
component: StorageView
},
{
path: '/crypto',
name: 'Crypto',
component: CryptoView
},
{
path: '/debug',
name: 'Debug',
component: DebugView
},
{
path: '/testing',
name: 'Testing',
component: TestingView
}
];
const router = createRouter({
history: createWebHistory('/vue/'),
routes
});
export default router;