













Directus V11.11.0
mkdir shivam
cd shivam
npm init directus-extension #old
npx create-directus-extension@latest #new
endpointdogjavascriptdog/srcindex.js fileexport default (router) => {
router.get("/", (req, res) => res.send("Hello World, I am Dog"));
};
// accessible on /dog
complex example --此模式未尝试
module.exports = function registerEndpoint(router, { services, exceptions }) {
router.get("/", (req, res) => {
res.send({
mesasge: "Welcome to Cat world",
});
});
router.get("/hello", (req, res) => {
res.send({
message: "Hola from Cats",
});
});
};
// accessile on /cat/ and /cat/hello
npm run build
dog/dist/extensions/dog/dist../extensions/dog/dist/index.jsdocker-compose.yml file---docker-compose.yml
---database
|---demo.db
---uploads
---extensions
├── dog
│ ├── dist
│ ├── node_modules
│ ├── package-lock.json
│ ├── package.json
│ └── src
volumes:
- ./uploads:/directus/uploads
- ./database:/directus/database
- ./extensions:/directus/extensions
sudo docker-compose up
OR
sudo docker-compose up -d
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。