Я недавно развернул приложение в Heroku; однако Moment.js всегда, кажется, возвращает несколько секунд назад при отправке комментария или сообщения.
Это соответствующий код в файле app.js:
var moment = require('moment');
app.locals.moment = require('moment');
Это соответствующие схемы:
var postSchema = new mongoose.Schema({
title: String,
description: String,
author: {
id: {
createdAt: {type:Date, default: Date.now},
type: mongoose.Schema.Types.ObjectId,
ref: "User"
},
username: String
},
comments:[
{
type: mongoose.Schema.Types.ObjectId,
ref: "Comment"
}
]
});
var commentSchema = mongoose.Schema({
text: String,
author: {
id:{
createdAt: {type:Date, default:Date.now},
type: mongoose.Schema.Types.ObjectId,
ref: "User"
},
username: String
}
});
И это соответствующий код EJS:
<%= moment(comment.createdAt).fromNow() %>
Поскольку в моей схеме я определил, что createAt - это текущая дата, должно ли время выводиться правильно?
Любая помощь будет очень признателен, спасибо!