相关疑难解决方法(0)

node.js中__dirname和./有什么区别?

在Node.js中编程并引用位于与当前目录相关的文件时,有没有理由使用__dirname变量而不仅仅是常规变量./?到目前为止,我一直在我的代码中使用./并且刚刚发现它的存在__dirname,并且基本上想要知道将./的转换为是否聪明,如果是这样,为什么这将是一个聪明的想法.

node.js

469
推荐指数
2
解决办法
23万
查看次数

将.css文件添加到ejs

我正在使用ejs在node.js(express)上工作,并且我无法将.css文件包含在it.i中尝试了与html-css二人组分开的相同的东西,它工作得很好...我怎么能包括相同的我的.ejs文件.我的app.js如此:

var express = require('express');
var app = express();

app.set('views', __dirname + '/views');


app.get('/', function(req, res){
  res.render('index.ejs', {
        title: 'My Site',
    nav: ['Home','About','Contact'] 
  });
});

app.get('/home', function(req, res){
  res.render('index.ejs', {
        title: 'My Site',
    nav: ['Home','About','Contact'] 
  });
});

app.get('/about', function(req, res){
  res.render('about.ejs', {
    title: 'About',
     nav: ['Home','About','Contact']
  });
});

app.get('/contact', function(req, res){
  res.render('contact.ejs', {
    title: 'Contact',
     nav: ['Home','About','Contact']
  });
});


app.listen(3000);
Run Code Online (Sandbox Code Playgroud)

和index.ejs文件:

<html>
<head>
<link href="style.css" rel="stylesheet" type="text/css">

</head>
<body>
<div>
    <h1> <%= title %> </h1>
    <ul>
<% for (var i=0; …
Run Code Online (Sandbox Code Playgroud)

css ejs node.js express

17
推荐指数
4
解决办法
7万
查看次数

标签 统计

node.js ×2

css ×1

ejs ×1

express ×1