2014-03-05 36 views
0

我使用sailsjs並想用
sails.js angulajs文件後404(未找到)錯誤的Node.js

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

路線上傳文件:

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

,但是當我將它張貼返回404沒有發現錯誤,它從來沒有進入該控制器, 這段代碼是完美的使用簡單的node.js和我試過其他的jquery插件的文件上傳,但相同的404頁面沒有發現錯誤從服務器收回

回答

1

你需要在你的路線聲明改變controllerscontroller

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

或者你也可以使用快捷鍵:

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