为什么以下文件路径正确... ejs,nodejs
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么以下文件路径正确... ejs,nodejs相关的知识,希望对你有一定的参考价值。
我一直在努力学习如何使用qazxsw poi和qazxsw poi,qazxsw poi,qazxsw poi进行简单的聊天App
下面是我从nodejs
克隆的工作回购
express
的文件夹结构
app.js
意见
上市
意见
index.js
上市
chat.js
style.js
这是ejs
文件,我在其中呈现了socket.io
文件并使用了公共..
https://github.com/ngrt/simpleChatApp
现在问题出现在index.ejs文件的第二张图片中 这里当我将它与外部css文件(style.css)链接在另一个文件夹(即公共文件夹)时.....我怎么能写href = style.css我认为这不适用于文件在不同的文件夹.....但它似乎工作
simplechatApp
类似这里当包括外部chat.js这是一个不同的文件夹再次写src =“chat.js”工作,但我再次认为它不应该工作在一个不同的文件夹中的文件
app.js
有人可以解释一下这是如何工作的......这是我的第一个项目,所以我对这一切都不太熟悉
看看中间件:
index.js
您可以在app.js文件中找到以下语句
app.use(express.static( '公共'))
上述行意味着:
在Express中提供静态文件。要提供静态文件(如图像,CSS文件和javascript文件),请使用Express中的express.static内置中间件功能。功能签名是:express。 static(root,[options])root参数指定从中提供静态资产的根目录。
通过使用中间件,我们可以访问index.ejs文件中的style.css和chat.js文件
以上是关于为什么以下文件路径正确... ejs,nodejs的主要内容,如果未能解决你的问题,请参考以下文章
Nodejs WEB服务器 静态文件托管 GET POST路由 EJS模板引擎
如何将我的布局路径正确定位到使用 HTML、EJS 和 Markdown 构建的 11ty (Eleventy) 博客目录?
使用 mongodb 和 nodejs 将多个集合发送到一个 ejs 文件