Использовать модуль JavaScript, экспортированный на сервер в клиентском приложении - PullRequest
0 голосов
/ 14 апреля 2020

В моем случае я хочу экспортировать модуль на моем 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
        })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...