Add _search endpoint

This commit is contained in:
MICHAEL JACKSON
2017-09-13 07:56:46 -07:00
parent d72d4ee6f3
commit de1195d8e9
7 changed files with 359 additions and 3 deletions

22
server/npm/searchIndex.js Normal file
View File

@ -0,0 +1,22 @@
const algolia = require('algoliasearch')
const invariant = require('invariant')
const AlgoliaNpmSearchAppId = process.env.ALGOLIA_NPM_SEARCH_APP_ID
const AlgoliaNpmSearchApiKey = process.env.ALGOLIA_NPM_SEARCH_API_KEY
invariant(
AlgoliaNpmSearchAppId,
'Missing $ALGOLIA_NPM_SEARCH_APP_ID environment variable'
)
invariant(
AlgoliaNpmSearchApiKey,
'Missing $ALGOLIA_NPM_SEARCH_API_KEY environment variable'
)
const index = algolia(
AlgoliaNpmSearchAppId,
AlgoliaNpmSearchApiKey
).initIndex('npm-search')
module.exports = index