Могут ли файлы ejs, представленные на узле, использовать автономную загрузку?

Вы можете использовать операции split() и join():

var str = "/goget                 sdflfasfdsaf";
str = str.split(/\s+/).join(' ');
console.log(str);

Или с помощью replace() использовать str.replace(/\s+/, ' ');:

var str = "/goget                 sdflfasfdsaf";
str = str.replace(/\s+/, ' ');
console.log(str);

1
задан user916843 19 January 2019 в 15:28
поделиться

1 ответ

Вы должны определить в своем файле app0.js путь public, откуда вы собираетесь обслуживать статические файлы. Попробуйте следующий файл app0.js, требующий модуль path и использующий express.static после bodyParser.json():

var express = require('express'),
    app = express(),
    bodyParser = require('body-parser'),
    path = require('path')

app.set('view engine','ejs');
app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.json())
app.use(express.static(path.join(__dirname, 'public')));

app.get("/grid", function(req, res, next){
    res.render("grid")
});

app.listen(3000,function(){
    console.log("serving test demo on port 3000")
});


И ваш файл grid.ejs свяжите файл начальной загрузки следующим образом:

<link rel="stylesheet" type="text/css" href="/bootstrap.css">
0
ответ дан dimitris tseggenes 19 January 2019 в 15:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: