Chodzi o to że nie mogę uzyć funkcji z innego pliku bo pisze że firstUp nie jest funkcją?
ale dlaczego?
zaimportowałem cały obiekt.
const express = require('express');
var app = express();
app.set('view engine', 'ejs');
app.get('/', function(request, response) {
response.render('index');
});
app.get('/:name', function (request, response) {
var data = {age :22, hobby:['ice skate','friends']};
const letters = require('./letters.js');
var name = request.params.name;
name = letters.firstUp(name);
response.render('profile', {person: name, data: data});
});
app.listen(3000);
plik do zaimporotwania:
var Letters = function()
{
this.firstUp = function(string)
{
return string.charAt(0).toUpperCase() + string.slice(1);
}
}
module.exports = {
letters: Letters
};