Вы можете использовать операции 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);
Вы должны определить в своем файле 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">