本文整理汇总了TypeScript中@feathersjs/feathers.ServerApp.configure方法的典型用法代码示例。如果您正苦于以下问题:TypeScript ServerApp.configure方法的具体用法?TypeScript ServerApp.configure怎么用?TypeScript ServerApp.configure使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类@feathersjs/feathers.ServerApp
的用法示例。
在下文中一共展示了ServerApp.configure方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: authentication
export default function authentication(app: ServerApp) {
log('Setting up authentication service');
app
.configure(auth(options))
.configure(jwt({ Verifier: JWTVerifier }))
.configure(steam())
.service('authentication')
.hooks(hooks);
}
示例2: services
export default function services(app: ServerApp) {
app
.configure(users)
.configure(userProfiles)
.configure(userSettings)
.configure(configuration)
.configure(tf2Configs)
.configure(authentication)
.configure(logs)
.configure(players)
.configure(pickupQueues)
.configure(pickups);
}
示例3: users
export default function users(app: ServerApp) {
log('Setting up users service');
app.use('/users', service({
Model,
id: 'id',
}));
app
.configure(events)
.service('users')
.hooks(hooks);
}
示例4: queues
export default function queues(app: ServerApp) {
log('Setting up queues');
app.use('/queues', service({
id: 'id',
Model,
}));
app
.configure(setupQueues)
.configure(events);
app
.service('queues')
.hooks(hooks)
.publish('patched', queue => app.channel(`region:${queue.region}`));
}
示例5: userProfiles
export default function userProfiles(app: ServerApp) {
log('Setting up user-profiles service');
app.use('/user-profiles', service({
Model,
id: 'id',
}));
app
.configure(setupEvents)
.service('user-profiles')
.hooks(hooks)
// Publish the events only to the userId that owns the document
.publish(
'patched',
(data: UserProfile) => app
.channel('authenticated')
.filter(connection => connection.user.id === data.id),
);
}