靜態(tài)文件免費托管 js讀取img文件夾的圖片,但是加載不上去?
js讀取img文件夾的圖片,但是加載不上去?原因是express框架使用靜態(tài)服務(wù)。也就是說,所有靜態(tài)資源文件都托管在公共文件夾中。然后所有需要調(diào)用的IMG圖像,無論您在哪個文件夾中,都可以將自己視為公
js讀取img文件夾的圖片,但是加載不上去?
原因是express框架使用靜態(tài)服務(wù)。也就是說,所有靜態(tài)資源文件都托管在公共文件夾中。然后所有需要調(diào)用的IMG圖像,無論您在哪個文件夾中,都可以將自己視為公共文件夾。在公共場合直接寫路徑是正確的。JavaScript是一種文本腳本語言,是一種動態(tài)類型、弱類型、基于原型的語言,具有內(nèi)置的支持類型。它的解釋器稱為JavaScript引擎,它是瀏覽器的一部分。它廣泛應(yīng)用于客戶端腳本語言中。它最早用于HTML(標準通用標記語言下的一個應(yīng)用程序)網(wǎng)頁中,為HTML網(wǎng)頁添加動態(tài)功能。1995年,Netscape的Brendan EICH首先在Netscape Navigator瀏覽器上設(shè)計和實現(xiàn)了它。因為Netscape與sun合作,Netscape管理層希望它看起來像Java,所以稱之為JavaScript。但事實上,它的語法風(fēng)格是接近自我和圖式的。為了獲得技術(shù)優(yōu)勢,微軟推出了JScript,cenvi推出了scriptease,既可以在瀏覽器上運行JavaScript,也可以在瀏覽器上運行。為了統(tǒng)一規(guī)范,JavaScript也被稱為ECMAScript,因為它與ECMA標準兼容。
求助nodejs express怎么實現(xiàn)動態(tài)頁面靜態(tài)化?
模板數(shù)據(jù)-靜態(tài)HTML文件不知道您使用什么模板引擎,例如EJS、jade、nunjacks、swig等。所有模板引擎實際上都編譯最終輸出,您需要的是將它們保存為文件。以nunjacks為例:VAR TPL=0“索引.tpl“var data=getData()//其中var content=nunjucks.渲染(第三方物流,數(shù)據(jù))fs.writeFileSync文件(" 索引.html,內(nèi)容)生成索引.html這是你想要的靜態(tài)文件
如果是純靜態(tài)HTML,你可以用快速靜態(tài)()中間件設(shè)置靜態(tài)文件目錄,然后將HTML文件放入文件中,如:Express。默認靜態(tài)文件目錄是:應(yīng)用程序使用( 快速靜態(tài)( 路徑.連接(目錄名,“public”)索引.html該文件放置在公用文件夾中,然后可以訪問。
通常需要使用模板。除了玉,EJS和保羅郭的榨汁機更簡單。