Html-, css- és php-help
  • passatgt
    #22280
    Végül node.js mellett döntöttem, amúgy is meg akarom tanulni, szóval ez egy jó projekt lesz kezdésnek:) És rögtön lenne is egy problémám:

    Próbálom a projektet kicsit struktúrálni, jelenleg így néz ki:

    server.js

    var express = require('express');
    var app = express();
    var mongoose = require('mongoose');
    var passport = require('passport');
    var config = require('./config/database'); // get db config file
    var User = require('./app/models/user'); // get the mongoose model
    var helpers = require('./utils/helpers');

    //...

    var apiRoutes = express.Router();
    var users = require('./routes/users');
    apiRoutes.get('/memberinfo', passport.authenticate('jwt', {session: false}), users.memberinfo);
    app.use('/api', apiRoutes);

    //...


    routes/users.js

    module.exports.memberinfo = function(req,res,next){

    return res.json({success: true, message: helpers.getName()});

    };


    Indításkor nem dob hibát, viszont ha meghívom get-el a /api/memberinfo-t, ez a válasz:
    ReferenceError: helpers is not defined

    Amit a server.js elején definiálok, annak nem kéne globálisan is elérhetőnek lennie?
    Utoljára szerkesztette: passatgt, 2016.04.11. 11:24:38