1
這是一個從命令行「sails new my-project」創建的非常簡單的sails.js項目。在創建項目後,我再次使用客戶端工具(sails create controller dispatcher)創建一個控制器。在api/controllers文件夾中生成一個新的控制器(DispatcherController.js)。在這個控制器我有一個返回一個Hello Worldsails.js自定義路由不工作
function dispatch(req,res){
res.send('hello world!');
}
一個簡單的方法,然後我打開config/routes.js
和輸入自定義路線
get /test: 'DispatcherController.dispatch'
我開始我的項目。它運行在localhost:1337。一切正常。現在從我的瀏覽器輸入自定義路由網址:
http://localhost:1337/test
但我被重定向到默認的404頁面。帆可以解決這條路線。我完全迷失在這裏。如何創建一個指向控制器的自定義路由並訪問它?
將日誌級別更改爲傻瓜並開始啓動。檢查它是否在路由器中沒有錯誤,或者它沒有附加到此路由的策略。 – Bonanza
感謝您的回答。在日誌中,我收到以下消息: 發送404(「Not Found」)響應 傳遞給res.view的查看重寫參數:404 在rel路徑上的服務視圖:404 查看root:F:\ my-project \ views – TheSoul
所以我沒有看到任何意義的完整信息。它只是告訴我,我正在被重定向到404頁面。難道是我的本地機器有一些限制嗎? – TheSoul