小编J. *_*ker的帖子

ExpressJs没有在某些路由上加载CSS

我一直在使用MEAN堆栈,我遇到了这个问题,我的CSS无法在某些页面上正确加载.尝试以下两个链接进行比较/理解:

https://edmtl.herokuapp.com/song

https://edmtl.herokuapp.com/song/

Layout.jade:

doctype html
html
  head
    title= title
    meta(name="viewport" content="width=device-width, initial-scale=1.0")
    link(rel='stylesheet', href='css/bootstrap.css')
    link(rel='stylesheet', href='css/style.css')
Run Code Online (Sandbox Code Playgroud)

app.js:

var song = require('./routes/addSong');
app.use('/song', song);
Run Code Online (Sandbox Code Playgroud)

路线/ addSong.js:

var express = require('express');
var router = express.Router();
var db = require('mongoose-simpledb').db;
/* GET home page. */
router.get('/', function(req, res) {
    res.render('addSong', {title: 'Add A Song'});
});

router.post('/createNew', function(req,res){
    var song = new db.Post({
        name: req.body.songname,
        artist: req.body.artist.split(","),
        remix: req.body.remix,
        genre: req.body.genre,
        url: req.body.url,
        description: req.body.description,
        blogger: req.body.blogger
        });
    song.save(function (err,song){
        if(err) return console.error(err); …
Run Code Online (Sandbox Code Playgroud)

javascript routes url-routing express

7
推荐指数
1
解决办法
2576
查看次数

标签 统计

express ×1

javascript ×1

routes ×1

url-routing ×1