Невозможно отобразить мою реагирующую серверную часть приложения

Я пытаюсь сделать базовый компонент реакции через узел js .

К сожалению, я получил несколько ошибок. Я думаю, что это связано с es6.

Проблема в том, что я уже написал много кода в es6, и теперь я хочу отрендерить его в узле js . Я не могу переписать все мое приложение, так как импортировать мои компоненты и сделать их совместимыми с узлом js .

Что я пробовал с тех пор:

const filePath = path.resolve(__dirname, 'index.html')
 fs.readFile(filePath, 'utf8', (err, htmlData)=> {
  if(err){
   return res.status(404).end()
  }

  const app = renderToString(<ReactApp />)
  const RenderedApp = htmlData.replace('{{SSR}}',app)
  res.send(RenderedApp)
 })

Я получил эту ошибку SyntaxError: Unexpected token <

Это потому, что ReactApp является компонентом реакции

я не знаю, как импортировать его на моем узле.

Какие-либо решения?

Спасибо

0 ответов

Другие вопросы по тегам