ユーザーがフォームを送信したときにNode.JSでExpressを使用して動的に新しいページを作成する方法を見つけようとしています。ここに私の考えはありますが、うまくいきません:Node.JS:Expressで新しいページを作成
var app = require('express')();
var server= require('http').createServer(app);
var bodyParser = require('body-parser');
var urlencodedParser = bodyParser.urlencoded({ extended: false });
function Page(name){ //Create a page prototype
//Some variables and methods specific to the page
app.get('/'+name, function (req, res) {
res.render('index.ejs', {someVars: someVars});
});
}
//When a user submits a form, create a new page
app.post('/submit', urlencodedParser, function(req, res){
var nom = req.body.nom;
var newPage = new Page(nom);
res.redirect('http://myDomain/' + nom);
});
これを行う最良の方法は何ですか?私は、これはあなたが救うことができる