@abtnode/passport 中文文档教程
@abtnode/passport
ABT Node Daemon 提供给 Blocklet 的页面通行证中间件,方便在打开 Blocklet 内的敏感页面时要求管理员身份,比如 admin_url
和 config_url
/* eslint-disable import/no-extraneous-dependencies */
const express = require('express');
const passport = require('./lib/index');
const app = express();
app.use(
passport({
nodeHost: `http://127.0.0.1:${process.env.ABT_NODE_PORT}`,
blockletSk: process.env.BLOCKLET_APP_SK,
blockletRoutes: /^\/private/,
})
);
app.use('/public', (req, res) => {
res.send('this is public');
});
app.use('/private', (req, res) => {
res.send('this is private');
});
app.listen(4001, () => {
console.log('ABT Node GQL Server at http://localhost:4001/private?__st__=sometoken');
});
更多
你可能也喜欢
- 2checkout-node 中文文档教程
- 2mundos-cropperjs 中文文档教程
- 2pg-music 中文文档教程
- @0x5e/react-native-alipay 中文文档教程
- @100tal-yach/yylogin 中文文档教程
- @1hive/connect-app-dandelion-voting 中文文档教程
- @2o3t/electron-window-manager 中文文档教程
- @360mediadirect/express-openapi-validator 中文文档教程
- @3fv/serverless-offline 中文文档教程
- @3kles/kles-material-filechooser 中文文档教程