本文整理匯總了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),
);
}