我在嘗試本地創建新的JSON文件時出現404錯誤。
這裏是我的服務:
eventsApp.factory('eventData', function($resource){
var resource = $resource('/data/event/:id', {id:'@id'});
return {
getEvent: function() {
//return $http({method: 'GET', url:'/data/event/1'});
//return $resource('/data/event/:id', {id:'@id'}).get({id:1});
return resource.get({id:1});
},
save: function(event) {
event.id = 999;
return resource.save(event);
}
}
});
的web.server js代碼是如下:
var express = require('express');
var path = require('path');
var events = require('./eventsController');
var bodyParser = require('body-parser');
var app = express();
var rootPath = path.normalize(__dirname + '/../');
app.use(bodyParser.urlencoded({extended:true}));
app.use(bodyParser.json());
app.use(express.static(rootPath + '/app'));
app.get('/data/event/:id', events.get);
app.post('/data/event:id', events.save);
app.listen(8000);
console.log('Listening on port 8000...');
get函數作品完美無瑕,但帖子總是拋出404錯誤。
見下面的截圖:
我缺少什麼?
缺少'/'在app.post路線 – charlietfl
謝謝。現在的工作:) – randomCoder