日安!我正在做一个应用程序,里面有各种路线。我正在使用node.js。我已经创建了一个“部分”目录与header.ejs和footer.ejs文件,其中包含所有的页眉和页脚信息,如引导,自定义css等。现在,这个头文件工作良好,它也是正确的链接,我已经测试了它通过改变背景颜色,以完成红色,然后这种颜色适用于所有包含<% include header.ejs %>和<% include footer.ejs %>页面。在我的项目中,问题是bootstrap和其他自定义css只适用于根路由。例如,这是主目录(Project),该目录包含(Project/app.js、Pro
我正在练习NodeJS,并试图通过FTP上传一个登录页面,但它不能在网上工作。有没有人知道我们是否需要做一个特殊的配置来上传网站到web上?
在我的本地主机上,它工作得很好。当它上线时,问题就来了。
它只会显示:
Index of /landing
[ICO] Name Last modified Size Description
如果我导航到路径例如:'website.com/views/index.ejs',文件就在那里,但没有样式或脚本。
我在视图下的ejs文件上调用这个:
<!-- Bootstrap core CSS -->
我正在尝试将EJS作为视图引擎与Express一起使用。我的layout.ejs好像没有用过。我在“views”文件夹中有两个视图index.ejs和layout.ejs。似乎呈现了index.js,但没有呈现layout.ejs。layout.ejs文件应该包含一个CSS文件,但是当页面在浏览器中呈现时,就不存在了。我放在layout.ejs文件中的任何测试文本都不会随响应一起输出。
我是否遗漏了一个额外的配置步骤?
谢谢!
我的server.js代码:
var express = require('express');
var app = express();
a