Html-, css- és php-help
-
#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