better logging and only in dev

This commit is contained in:
Grzegorz Leoniec 2018-12-28 13:03:09 +01:00
parent 18bfc85dca
commit f44121bcc1
No known key found for this signature in database
GPG Key ID: 3AA43686D4EB1377
2 changed files with 10 additions and 3 deletions

View File

@ -12,6 +12,10 @@ const resolvers = {
const server = new ApolloServer({ typeDefs, resolvers })
if (process.env.NODE_ENV !== 'production') {
process.env.DEBUG = true
}
server.listen({ port: 3050 }).then(({ url }) => {
console.log(`🚀 Nitro Embed - Server is ready at ${url}`)
})

View File

@ -67,16 +67,20 @@ const scraper = {
meta = await scraper.fetchMeta(targetUrl)
resolve()
} catch(err) {
if (process.env.DEBUG) {
console.error(`ERROR at fetchMeta | ${err.message}`)
}
resolve()
}
}),
new Promise(async (resolve, reject) => {
try {
embed = await scraper.fetchEmbed(targetUrl)
console.log(embed)
resolve()
} catch(err) {
console.error(err)
if (process.env.DEBUG) {
console.error(`ERROR at fetchEmbed | ${err.message}`)
}
resolve()
}
})
@ -98,7 +102,6 @@ const scraper = {
const embedMeta = find(oEmbedProviders, provider => {
return provider.provider_url.indexOf(url.hostname) >= 0
})
console.log('embedMeta', embedMeta)
if (!embedMeta) {
return {}
}