Я добавляю Webpack в приложение Node / Express, которое ранее использовало RequireJS.Когда клиенту требовалась некоторая конфигурация с сервера, мы ранее использовали собственный маршрут Express, который извлекал определенные конфигурации в виде JSON:
server / index.js - Настройка экспресс-маршрутов для файлов конфигурации
const app = express();
const configRouter = express.Router();
configRouter.get('/some-config.json', (req, res) => {
const someConfig = {
prop1: getProp1(),
prop2: getProp2()
}
res.json(someConfig);
}
app.use('/config', configRouter);
client / controller.js - Использовать /config/some-config.json
во время инициализации
define(['text!/config/some-config.json'], function(SomeConfig) {
// do something with SomeConfig
});
Но удаление RequireJS означает, что я больше не могу получать JSON таким образом какзависимость.И это не статичный JSON, так что это не так просто, как просто поместить его вместе с клиентским кодом и импортировать его.
Так, каков наилучший способ сделать это с Webpack?Любая помощь с благодарностью.Спасибо!