sails.js angulajs文件发布404(未找到)错误node.js

时间:2014-03-05 08:29:01

标签: node.js angularjs sails.js

我正在使用sailsjs并希望使用
上传文件

var xhr = new XMLHttpRequest() 
xhr.open("POST", "/admin/images/upload")

var xhr = new XMLHttpRequest() xhr.open("POST", "/admin/images/upload")

路线:

 'post /admin/images/upload' :{
        controllers   :'ImagesController',
        action        :'upload'
  } 

但是当我发布它时返回404未找到错误,它永远不会进入该控制器, 这段代码完全使用简单的node.js,我尝试使用其他jquery插件进行文件上传,但是找不到相同的404页面错误从服务器恢复

1 个答案:

答案 0 :(得分:1)

您需要在路线声明中将controllers更改为controller

'post /admin/images/upload' :{
        controller   :'ImagesController',
        action       :'upload'
 }

或者您可以使用快捷方式:

'post /admin/images/upload' : 'ImagesController.upload'