Вернуть HTML-файл с помощью Adonisjs Router - PullRequest
0 голосов
/ 15 июня 2019

Я создаю одно веб-приложение, используя AdonisJs в бэкэнде и ReactJs в веб-интерфейсе.При интеграции обеих платформ я изо всех сил пытаюсь вернуть файл index.html ReactJs по пути маршрута '/' из AdonisJs, поскольку AdonisJs поддерживает edge.js для просмотра.

Существует ли какое-либо решение в AdonisJs, подобное возвращению expressjsHTML-файл, как показано ниже

const express = require('express');
const path = require('path');
const app = express();

app.use(express.static(path.join(__dirname, 'build')));

app.get('/', function(req, res) {
  res.sendFile(path.join(__dirname, 'build', 'index.html'));
});

app.listen(9000);

В настоящее время мой маршрут AdonisJ, возвращающий граничный файл, например,

Route.any('*', ({view}) =>  view.render('index'))

1 Ответ

0 голосов
/ 03 июля 2019

Вы можете изменить расширения файла шаблона в файле конфигурации, который находится на config/app.js.

{
  static: {
    extensions: ['html']
  }
}
...