Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
// The express.static middleware only handles static resources
// that it finds, otherwise passes them through. However, we don't
// want to render the app for missing static resources and can
// just return 404 right away.
return res.status(404).send('Static asset not found.');
}
if (req.url === '/_status.json') {
return res.status(200).send({ status: 'ok' });
}
const context = {};
// Get handle to tokenStore
// We check in unauthorized cases if requests have set tokens to cookies
const tokenStore = sharetribeSdk.tokenStore.expressCookieStore({
clientId: CLIENT_ID,
req,
res,
secure: USING_SSL,
});
const baseUrl = BASE_URL ? { baseUrl: BASE_URL } : {};
const sdk = sharetribeSdk.createInstance({
transitVerbose: TRANSIT_VERBOSE,
clientId: CLIENT_ID,
httpAgent: httpAgent,
httpsAgent: httpsAgent,
tokenStore,
typeHandlers: [
{