簡體   English   中英

Gulp root顯示空白頁面

[英]Gulp root shows blank page

我有角度的JS web框架網站,源代碼使用gulp來運行服務器。 app文件夾是我想要運行的。 每次訪問網站時,我都需要在網址末尾輸入“/ app”。

https://www.myweb.com/app

我在Gulp的connect.server函數中使用了root屬性。 www.myweb.com/app不再適合我,www.myweb.com顯示空白頁面沒有錯誤。

gulp.task('localhost', function() {
  connect.server({
      root: '/app',
      port: 4567,
      livereload: true
  });
});

gulp.task('watch', function () {
    gulp.watch(['./app/*.html'], ['html']);
});

gulp.task('default', ['localhost', 'watch']);

有幾個問題。 首先,根路徑與您的文件系統有關,它是您的應用程序的服務目錄,而不是您的URL。 其次,在路徑的開頭/處使它成為絕對路徑,因此它嘗試從系統根目錄下不存在的文件夾進行服務。

要使其服務使您的app目錄成為路徑的一部分,請將根目錄更改為. 使gulp任務從當前目錄開始充當root。

只需將目錄名稱指定為字符串,即可將應用程序的根目錄指向Web服務器。 由於/ ,Web服務器無法找到指定的位置,因此您可以嘗試僅傳遞root: 'app'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM