Прежде всего, я очень новичок в Node.js. Вот вещь; Я делаю мобильное приложение, которое мне нужно использовать для входа в систему или регистрации. На стороне Android я использую андроид-залп-зал для выполнения почтового метода. Вот мой код на стороне сервера.Node.js/Экспресс-маршрутизация не работает должным образом
server.js;
var express = require('express'),
validator = require('express-validator'),
app = express(),
bodyParser = require('body-parser');
// configure app to use bodyParser() which will get the data from a POST
app.use(require('express-method-override')());
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.use(validator);
app.use(express.static(__dirname + '/public'));
var http = require('http');
var ip = process.env.OPENSHIFT_NODEJS_IP || '127.0.0.1' || 'localhost',
port = process.env.OPENSHIFT_NODEJS_PORT || '8080';
// REGISTER ROUTES
app.use('/', require('./routes').router);
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(port, ip);
console.log('Server running at http://'+ip+':'+port+'/');
и routes.js
var router = require('express').Router(),
db = require('./connectdb')(),
formidable = require('formidable'),
fs = require('fs-extra'),
util = require('util'),
path = require('path');
router.use(function(req, res, next) {
console.log('--new request--');
next(); // visit next routes
});
//ANDROID General routes
router.get('/andro', function(req, res) {
res.json({ message: 'Login/RegisterSystem!' });
});
// LOGIN Route
router.route('/andro/login').post(function(req, res) {
var tag = req.body.tag,
email = req.body.email,
password = req.body.password;
console.log(email);
console.log(password);
});
module.exports.router = router;
Я смотрю журналы сервера, но я не мог видеть любой журнал, когда я использовал domainname.com/andro/login или другие определенные маршруты с методы.
журнал
Server running at http://127.12.211.129:8080/
Любой подход был бы удивительным. Возможно, я не понял, как работают маршруты. Как я должен понимать, что маршруты работают правильно?
Иногда люди делают ошибки, которые нельзя забыть. –