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