0
Я хочу, чтобы reqiure мой html, но я не могу этого сделать. Мой код настолько прост:CommonJS Требовать ошибку: SyntaxError: Неожиданный токен <
module.exports = {
html: require('./template.html')
};
Когда я бегу коды, он дает эту ошибку:
SyntaxError: Unexpected token <
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:414:25)
at Object.Module._extensions..js (module.js:442:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:313:12)
at Module.require (module.js:366:17)
require (module.js:385:17)
at Object.<anonymous> (D:\frontend\lokidump\server\views\traders\betofcourse\upcomingEvents\index.js:2:9)
Привет @JDelaney, так что это может решить мою проблему? html: fs.readFile ('./ template.html', function (err, html) {return html;}) –
@ KamuranSönecek Вам нужно будет использовать [fs.readFileSync] (https://nodejs.org/ api/fs.html # fs_fs_readfilesync_file_options). Это возвращает содержимое файла напрямую и не использует обратный вызов –
Я решаю проблему, как вы сказали, большое вам спасибо –