Что эквивалентно строке const stripe = require('stripe')('some_key');
в NextJS?
Я слишком знаком с ключевым словом require
в NextJS.
const stripe = require('stripe')('some_key');
app.post('/create-customer-portal-session', async (req, res) => {
// Authenticate your user.
const session = await stripe.billingPortal.sessions.create({
customer: '{{CUSTOMER_ID}}',
return_url: 'https://example.com/account',
});
res.redirect(session.url);
});
Я пытался использовать dynamic
, но не думаю, что использую его правильно, так как компилятор выдает ошибку.
import dynamic from "next/dynamic";
const DynamicComp = dynamic() => import(('stripe')('some_key'));
...
Из https://nextjs.org/docs/advanced-features/dynamic-import#example
Должен быть
import dynamic from "next/dynamic";
const DynamicComp = dynamic(() => import(('stripe')('some_key')));