Merge pull request #15 from oleeskild/search

Disable search function if not enabled
This commit is contained in:
Ole Eskild Steensen 2022-11-08 12:56:54 +01:00 committed by GitHub
commit a6654e096f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 5 deletions

View File

@ -1,8 +1,15 @@
const lunrjs = require('lunr');
require('dotenv').config();
const handler = async (event) => {
try {
if (!process.env.dgEnableSearch) {
return {
statusCode: 200,
body: JSON.stringify([])
}
}
const search = event.queryStringParameters.term;
if(!search) throw('Missing term query parameter');

View File

@ -16,8 +16,6 @@ function createIndex(posts) {
});
}
if (process.env.dgEnableSearch) {
const data = require('../../netlify/functions/search/data.json');
const index = createIndex(data);
require('fs').writeFileSync(path.join(__dirname, '../../netlify/functions/search/index.json'), JSON.stringify(index));
}
const data = require('../../netlify/functions/search/data.json');
const index = createIndex(data);
require('fs').writeFileSync(path.join(__dirname, '../../netlify/functions/search/index.json'), JSON.stringify(index));