restangular 删除和放置错误 net::ERR_NAME_NOT_RESOLVED
restangular remove and put error net::ERR_NAME_NOT_RESOLVED
当我尝试使用 restangular post 进行放置或删除时出现此错误,并且 getList() 工作正常,
当我要编辑 mi 对象时,我创建了一个这样的对象
edited = Restangular.copy(danger);
危险是我的模板中的模型对象 table 我只是从 table 中抓取对象,对象很好。
然后在我的函数中我只是尝试做
edited.put();
错误是OPTIONS http://dangers/1/ net::ERR_NAME_NOT_RESOLVED
就像 restangular 不生成 url,post url 是 http://localhost:8000/dangers/
我在开发环境中使用 gulp 和代理来捕获 api 请求
gulp.task('server', ['build'], function() {
gulp.src('./build')
.pipe($.webserver({
port: 8080,
host: 'localhost',
fallback: 'index.html',
livereload: {
enable: true,
port: 8181
},
open: true,
// django app
proxies: [{
source: '/api',
target: 'http://localhost:8000/api'
}]
}));
});
这是我的错误 django rest framework 需要在每个 url 中添加尾部斜杠解决方案是在矩形
的配置中添加
RestangularProvider.setRequestSuffix('/');
当我尝试使用 restangular post 进行放置或删除时出现此错误,并且 getList() 工作正常, 当我要编辑 mi 对象时,我创建了一个这样的对象
edited = Restangular.copy(danger);
危险是我的模板中的模型对象 table 我只是从 table 中抓取对象,对象很好。 然后在我的函数中我只是尝试做
edited.put();
错误是OPTIONS http://dangers/1/ net::ERR_NAME_NOT_RESOLVED
就像 restangular 不生成 url,post url 是 http://localhost:8000/dangers/
我在开发环境中使用 gulp 和代理来捕获 api 请求
gulp.task('server', ['build'], function() {
gulp.src('./build')
.pipe($.webserver({
port: 8080,
host: 'localhost',
fallback: 'index.html',
livereload: {
enable: true,
port: 8181
},
open: true,
// django app
proxies: [{
source: '/api',
target: 'http://localhost:8000/api'
}]
}));
});
这是我的错误 django rest framework 需要在每个 url 中添加尾部斜杠解决方案是在矩形
的配置中添加RestangularProvider.setRequestSuffix('/');