如何在NODEJS中映射路径json和页面html

时间:2015-08-31 23:23:07

标签: javascript html json angularjs node.js

我正在尝试了解如何在应用程序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);
});

0 个答案:

没有答案