Usar una funcion en un index.js
Publicado por Juan José (1 intervención) el 22/01/2020 04:10:59
Buenas, estoy intentando llamar a un módulo en el cual leo un archivo, lo lee.
Pero al guardarlo en un variable me dice que no es una función.

Código del index.js
Finalmente dejo el módulo readTemplate.
me gustaría tenerlos por separado, la lectura es correcta el problema creo que está cuando lo exporto y seguramente por como lo uso. Ayuda.
Pero al guardarlo en un variable me dice que no es una función.

Código del index.js
1
2
3
4
5
6
7
8
const readTemplate = require('./owner_modules/readTemplate');
const readJson = require('./owner_modules/readJSON');
//Leemos los archivos y los guardamos en
const tmpOverview = readTemplate('ovewview.html');
const tmpUser = readTemplate('user.html');
const tmpUserPresentation = readTemplate('userPresentation.html').join('');
const dataJSON = readJson('data.json');
Finalmente dejo el módulo readTemplate.
1
2
3
4
5
6
7
8
9
// jshint esversion:6
const fs = require('fs');
/**
* @param {string} [templateHtml] Template
*/
module.export = (templateHtml) =>{
return fs.readFileSync(`${__dirname}/templates/${templateHtml}`, 'utf-8');
};
me gustaría tenerlos por separado, la lectura es correcta el problema creo que está cuando lo exporto y seguramente por como lo uso. Ayuda.
Valora esta pregunta


0