Files
warframe-center/app/pages/index.js
2022-03-13 14:06:16 +03:00

47 lines
907 B
JavaScript

import Head from 'next/head'
import dbConnect from '../lib/dbConnect'
import { models } from 'shared-stuff'
export default function Home({ scanResults }) {
return (
<div className="container">
<Head>
<title>Warframe Center</title>
<link rel="icon" href="/favicon.ico" />
</Head>
<main>
<ul>
{scanResults.map((scanResult) => (
<li key={scanResult._id}>
<h2>{scanResult.name}</h2>
</li>
))}
</ul>
</main>
<footer>
</footer>
</div>
)
}
export async function getServerSideProps(context) {
try {
await dbConnect()
const scanResults = await models.ScanResult.find({})
return {
props: {
scanResults: JSON.parse(JSON.stringify(scanResults))
},
}
} catch (e) {
console.error(e)
return {
props: {},
}
}
}