Я новичок в программировании. У меня есть модель mon goose с именем RestInput. Я пытаюсь выяснить, как отобразить и отобразить информацию в файле .e js, используя mon goose.
в приложении. js
router.get('/find',(req,res) => {
RestInput.find({}, function(err,data) {
if(err){
console.log(err);
res.send(500).status;
}
else {
res.render('find.ejs', {data : data});
}
});
});
в RestSchema. js
var express = require("express");
var mongoose = require("mongoose");
var restaurant = new mongoose.Schema({
name: String,
description: String,
location: String,
phone: Number
});
module.exports = mongoose.model("RestInput", restaurant);
в моем .e js файле
<% data.forEach(function (items) { %>
<td> <%= items.name %> </td>
<td> <%= items.description %> </td>
<td> <%= items.location %> </td>
<td> <%= items.phone %> </td>
<% }) %>
</tr>
Данные сохранены успешно, но когда я пытаюсь получить доступ к своему файлу e js, я получаю сообщение о том, что данные не определены.
Буду очень признателен, если вы поможете мне.