Я изучаю nodejs, и в нем я нахожусь в express.static
, когда я вызываю style.css
в экспрессе, он отлично работает в индексе, но не на всех других страницах.
Мой каталог выглядит следующим образом.
app folder/
├── assets/
│ └── style.css
├── views/
│ ├── index.ejs
│ ├── contact.ejs
│ ├── profile.ejs
│ └── 404.ejs
└── express.js
Мой код express.js
равен
var express = require('express');
var app = express();
app.set('view engine','ejs');
app.use('/assets', express.static('assets'));
app.get('/',function(req,res){
res.render('index');
});
app.get('/contact',function(req,res){
console.log(req.query);
res.render('contact');
});
app.get('/profile/:name', function(req,res){
var data = {age: 16,job: 'study',hobbies: ['learn', 'swim', 'read']}
res.render('profile',{person: req.params.name, data: data});
});
app.listen(3000);