麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

Thinkjs3新手入門之如何使用靜態資源目錄

2019-11-19 14:46:54
字體:
來源:轉載
供稿:網友

靜態資源訪問

項目開發時,一般都需要在模版里引用靜態資源。

使用 thinkjs 命令創建項目時,會自動創建 www/static 目錄,該目錄下專門用來存放 JS、CSS、圖片等靜態資源。

0x0 聽說new的項目自動就有www/static!?

傳說默認創建的項目結構如下:

|--- development.js //開發環境下的入口文件|--- nginx.conf //nginx 配置文件|--- package.json|--- pm2.json //pm2 配置文件|--- production.js //生產環境下的入口文件|--- README.md|--- src| |--- bootstrap //啟動自動執行目錄 | | |--- master.js //Master 進程下自動執行| | |--- worker.js //Worker 進程下自動執行| |--- config //配置文件目錄| | |--- adapter.js // adapter 配置文件 | | |--- config.js // 默認配置文件 | | |--- config.production.js //生產環境下的默認配置文件,和 config.js 合并 | | |--- extend.js //extend 配置文件 | | |--- middleware.js //middleware 配置文件 | | |--- router.js //自定義路由配置文件| |--- controller //控制器目錄 | | |--- base.js| | |--- index.js| |--- service //服務目錄 | | |--- **.js //用戶自己定義的服務| |--- logic //logic 目錄| | |--- index.js| |--- model //模型目錄| | |--- index.js|--- view //模板目錄| |--- index_index.html|--- www| |--- static //靜態資源目錄| | |--- css| | |--- img| | |--- js

其中是包含有www/static目錄的,但現在通過thinkjs new出來的項目卻沒有這個目錄,因此還需自行創建:

$ mkdir www && cd www$ mkdir static

0x1 往其中添加文件

$ touch fuck.js && echo 'fuck 高數' > fuck.js

這里本人秉承一貫作風創建一個fuck.js文件,你也可按心情添加其他文件

然后啟動項目并查看相應的頁面 127.0.0.1:8360/fuck.js

如果一切正常的話,會出錯!

0x2 同學,請填寫符合基本法的URL

正確的路徑應該是 127.0.0.1:8360/static/fuck.js

0x3 什么?你不喜歡static這個名字

那么可以通過修改src/config/middleware.js中resource的參數來修改:

修改前:

.... { handle: 'resource', enable: isDev, options: { root: path.join(think.ROOT_PATH, 'www'), publicPath: /^//(static|favicon/.ico)/ // <-- 此處將修改 } },....

修改后:

.... { handle: 'resource', enable: isDev, options: { root: path.join(think.ROOT_PATH, 'www'), publicPath: /^//(public|favicon/.ico)/ // <-- 此處修改了 } },....

還沒完,對應的還得修改www/static為www/public:

修改前

|--- www| |--- static //靜態資源目錄| | |--- fuck.js

修改后

|--- www| |--- public //靜態資源目錄| | |--- fuck.js

大功告成,現在訪問127.0.0.1:8360/public/fuck.js,就有了:

0xSegmentFuck 感性認識

  • Thinkjs項目的目錄結構在一定程度上對應著網站的URL(結合第一章)。
  • 官網不可盡信。
  • 調整src/config/middleware.js可以調整對項目中用到的中間件。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人免费一区二区三区在线观看 | 成人精品一区二区三区中文字幕 | 中国免费一级毛片 | 国产精品欧美久久久久一区二区 | 热@国产| 国产精品久久久久久久不卡 | 日韩av成人 | 男女无套免费视频 | 99在线精品视频免费观看20 | 久久久一区二区精品 | 亚洲国产精品二区 | 日本aaa一级片 | 久久17| 亚州视频在线 | 色视频91 | 国产自在自线午夜精品视频在 | 欧美性生交xxxxx久久久 | 一级网站 | 免费一级特黄毛片视频 | 一级免费特黄视频 | 国产精品久久亚洲 | 中文字幕在线观看成人 | 欧美在线 | 亚洲 | julieann艳星激情办公室 | 日韩黄色免费观看 | 成人性视频免费网站下载软件 | 欧美色淫 | 一区二区久久精品66国产精品 | 成人毛片免费看 | 国内精品伊人久久久久网站 | 免费观看一区二区三区 | 色网站免费观看 | 国产精品一区二区三区在线播放 | 免费黄色成人 | 久色亚洲 | 欧美一级黄色影院 | 国产盼盼私拍福利视频99 | 少妇一级淫片免费放播放 | 天天碰天天操 | 性猛aa久久久 | 99精品视频在线导航 |