2015-04-03 16 views
4

首先,我對Rapid MODx Workflow以下緬彼得森的教程。我非常積極,我已經準確地遵循了它,但由於某些原因,當我在項目文件夾中進行「吞噬監視」時,出現一個空白的localhost:3000頁面,顯示「Can not GET /」。一飲而盡本地主機不能得到/

我沒那麼熟悉這裏所有的移動部件,所以我不知道在哪裏甚至開始,爲什麼我得到這個錯誤,而不是看到我的網站。我谷歌搜索了它,並拿出與我的設置和/或使用的工具似乎沒有關係的其他各種isses ...我嘗試過自己找出並找出它,但我只是在旋轉我的輪子在此刻。

有任何人嘗試過這種設置,遇到這個?或者可能有任何想法,我應該開始?

我很感激幫助。如果需要,我可以提供更多信息。謝謝。

注意:如果我把index.html文件在項目的根則顯示,但我不知道爲什麼它不顯示鏌鋣網站或者怎麼那麼它來修復它。

更新:我想通了,我gulpfile.js的gulp.task瀏覽器同步是設置爲使用「基本目錄」。我評論說出來,所使用的代理選項並將其設置爲「本地主機」 。固定。

+0

@Vasis是的,這是我在我的文章中引用的教程,但我確實計算了如何解決問題。更新了我的帖子。感謝您的迴應。 – 2015-04-04 01:50:18

+0

@KevinHamil代理選項,如果你運行你通過像Visual Studio,Eclipse中,Ruby的服務器等一些虛擬主機運行項目使用......然後你用代理服務器來指向browsersync將這些網址。如果你只是做前端(html + css + js),你應該可以使用服務器選項 – 2015-04-23 20:58:56

回答

5

爲BrowserSync基本設置包括基本的HTML/JS/CSS網站(見文檔)工作內置靜態服務器。

server: { 
    baseDir: "app" 
} 

刪除並使用proxy選項。就像這樣:

// Using a vhost-based url 
proxy: "local.dev" 

Check docs爲接受URL類型

1

的完整列表,我解決這個問題

gulp.task('serve', function() { 
    browserSync.init({ 
     proxy: "http://localhost/mydir" 
    }); 
}); 
0

我後錯誤地從錯誤的目錄運行gulp遇到此錯誤。請仔細檢查您是否在gulpfile.js副本的目錄中。