することにより、以下のように私は、コレクションの構造ではMongoDBを使用します。エクスプレスJSの表示データID
チャットボット収集
<ul class="menu-sidebar">
<% for(var i = 0; i < chatbot.length; i++) { %>
<li>
<a href="/cpanel/chat-bot/:id"><span class="fa fa-circle-o"></span><%= chatbot[i].botname %></a>
</li>
<% } %>
</ul>
index.ejs
{
"_id" : ObjectId("5a2f8edf84b906480af0d121"),
"botname" : "Welcome Chat",
"description" : "Welcome Chat",
"status" : "Inactive"
}
route.js
app.get('/cpanel/chat-bot/:id', function(req, res) {
if (req.session.user == null) {
res.redirect('/cpanel/login');
} else {
CB.getAllRecords().then(results => {
res.render('cpanel/chat-bot/:id', { udata : req.session.user, chatbot: results});
}).catch(err => {
res.sendStatus(500);
});
}
});
を
データチャットの表示方法mongodbのidのbot?私はURL 2(/ cpanel/chat-bot/2)をクリックすると、mongodbからデータID 1を表示し、url 1(/ cpanel/chat-bot/1)をクリックすると、mongodbからデータID 2が表示されますか?あなたは
app.get('/cpanel/chat-bot/:id', ...)
のようなルートを設定するとき
サンプルをお願いしますか? –
@ArifFirmansyah - 何のサンプル? – jfriend00
私のケースに合ったreq.params.idの使い方の例は? –