我正在尝试了解如何在应用程序NodeJS + ExpressJs + Angular中映射路径json(数据)和页面html。
我映射了html及其工作,但是json我不知道应该如何映射。
我有两个映射,一个用于html,另一个用于json
// habilitando HTML5MODE
app.all('/*', function(req, res) {
res.sendFile(__dirname + "/public/views/index.html");
});
和
//TODO: THIS NOT WORK
app.get('/contrato/lista', function (req, res) {
res.send({ some: "object literal" });
});
但是没有work / contrato / lista这给我看了index.html页面。 我希望角度从uri消耗我的json
贝娄是我的代码
var express = require('express');
var app = express();
var path = require('path');
var bodyParser = require('body-parser');
app.use(express.static(path.join(__dirname, 'public')));
app.set('views', __dirname + 'views');
app.set('view engine', 'html');
var routes = require('./routes');
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({
extended: true
}));
// habilitando HTML5MODE
app.all('/*', function(req, res) {
res.sendFile(__dirname + "/public/views/index.html");
});
//TODO: THIS NOT WORK
app.get('/contrato/lista', function (req, res) {
res.send({ some: "object literal" });
});
app.set('port', process.env.PORT || 3000);
var server = app.listen(app.get('port'), function() {
console.log('Started Success http://localhost:' + server.address().port);
});