Moment.js застрял на «несколько секунд назад» - PullRequest
0 голосов
/ 03 сентября 2018

Я недавно развернул приложение в 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 - это текущая дата, должно ли время выводиться правильно? Любая помощь будет очень признателен, спасибо!

...