В моем случае я хочу экспортировать модуль на моем Express сервере и хочу динамически загрузить его с помощью запроса get в моем приложении React, чтобы использовать его функциональность. На стороне клиента я хочу передать данные из моих реквизитов React в модуль. Возможен ли такой подход или есть лучшие практики для динамической загрузки JavaScript logi c с сервера?
Сторона сервера
bundle.js
module.exports = function (param) {
console.log(param)
}
server.js
const bundle = require('./resources/bundle')
app.get('/api/bundles', (req, res) => {
res.sendFile(path.join(__dirname, 'resources/bundle.js')
})
Клиентская сторона
Axios.get('http://localhost:8000/api/bundles',
}).then((res) => {
// ... here I want to use the module to manipulate the DOM
})