mirror of
https://github.com/vale981/Vulcan
synced 2025-03-06 18:11:40 -05:00
Improve error logging on server; add createdAt to PostsList fragment; use componentNames for base routes
This commit is contained in:
parent
3cde24d4fb
commit
bdfa76aca6
4 changed files with 11 additions and 10 deletions
|
@ -238,6 +238,7 @@ function generateSSRData(clientOptions, serverOptions, req, res, renderProps) {
|
|||
InjectData.pushData(res, 'fast-render-data', data);
|
||||
}
|
||||
catch(err) {
|
||||
console.log(err)
|
||||
console.error(new Date(), 'error while server-rendering', err.stack);
|
||||
}
|
||||
});
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { registerFragment } from 'meteor/nova:core';
|
||||
import { registerFragment, getFragment } from 'meteor/nova:core';
|
||||
|
||||
// ------------------------------ Vote ------------------------------ //
|
||||
|
||||
|
@ -99,6 +99,7 @@ registerFragment(`
|
|||
url
|
||||
slug
|
||||
postedAt
|
||||
createdAt
|
||||
sticky
|
||||
status
|
||||
body
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
import { getComponent, addRoute } from 'meteor/nova:core';
|
||||
import { addRoute } from 'meteor/nova:core';
|
||||
|
||||
addRoute([
|
||||
{name:'posts.list', path: '/', component: getComponent('PostsHome')}, // index route
|
||||
{name:'posts.daily', path:'daily', component: getComponent('PostsDaily')},
|
||||
{name:'posts.single', path:'posts/:_id(/:slug)', component: getComponent('PostsSingle')},
|
||||
{name:'users.single', path:'users/:slug', component: getComponent('UsersSingle')},
|
||||
{name:'users.account', path:'account', component: getComponent('UsersAccount')},
|
||||
{name:'resetPassword', path:'reset-password/:token', component: getComponent('UsersResetPassword')},
|
||||
{name:'users.edit', path:'users/:slug/edit', component: getComponent('UsersAccount')},
|
||||
{name:'posts.list', path: '/', componentName: 'PostsHome'}, // index route
|
||||
{name:'posts.daily', path:'daily', componentName: 'PostsDaily'},
|
||||
{name:'posts.single', path:'posts/:_id(/:slug)', componentName: 'PostsSingle'},
|
||||
{name:'users.single', path:'users/:slug', componentName: 'UsersSingle'},
|
||||
{name:'users.account', path:'account', componentName: 'UsersAccount'},
|
||||
{name:'resetPassword', path:'reset-password/:token', componentName: 'UsersResetPassword'},
|
||||
{name:'users.edit', path:'users/:slug/edit', componentName: 'UsersAccount'},
|
||||
]);
|
||||
|
|
|
@ -34,7 +34,6 @@ const schema = {
|
|||
type: Date,
|
||||
optional: true,
|
||||
viewableBy: ['admins'],
|
||||
publish: true, // publish so that admins can sort pending posts by createdAt
|
||||
autoValue: (documentOrModifier) => {
|
||||
if (documentOrModifier && !documentOrModifier.$set) return new Date() // if this is an insert, set createdAt to current timestamp
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue