سلام وقت بخیر
استاد چرا از express-ejs-layouts استفاده نمیکنید؟
به جای اینکه بیایم دو تا فایل به نام های header و footer در فولدر includes بسازیم میایم یک فایل به نام layout.ejs میسازیم و کدهایی اصلی رو توی اون قرار میدیم.
<!DOCTYPE html>
<html lang="fa-IR" dir="rtl">
<head>
<title><%= title %></title>
<!-- Meta Tags -->
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Links -->
<link rel="stylesheet" href="/css/bootstrap-rtl.min.css" />
<link rel="stylesheet" href="/css/font-awesome.min.css" />
<link rel="stylesheet" href="/css/main.css" />
</head>
<body class="rtl">
<%- body %>
<!-- Scripts -->
<script src="/js/jquery.min.js"></script>
<script src="/js/bootstrap.min.js"></script>
<script src="/js/bootstrap.bundle.min.js"></script>
<script src="/js/main.js"></script>
</body>
</html>
خیلی ساده تر میشه.
نظر شما چیه؟
سلام دوست من
نظر خوبیه بررسی می کنم
متشکرم