gpt4 book ai didi

node.js - 如何用 URL 中的别名替换对象 ID

转载 作者:太空宇宙 更新时间:2023-11-04 00:42:26 24 4
gpt4 key购买 nike

我刚刚安装了 keystone.js 并构建了基本站点。但是我注意到 URL 包含长度为 24 的 mongoDB ID。这看起来很难看。任何想法,我该如何改变它。

http://localhost:3000/keystone/users/56ed6816491debf405f99be1 http://localhost:3000/keystone/posts/56ed086c4b4ba4f8044bbbe1

我希望它像 http://localhost:3000/keystone/users/enraiser http://localhost:3000/keystone/posts/my-first-post

最佳答案

我们可以使用梯形校正的自动关键点

var Post = new keystone.List('Post', {
autokey: { path: 'slug', from: 'title', unique: true },map: { name: 'title' },
defaultSort: '-createdAt'
});

关于node.js - 如何用 URL 中的别名替换对象 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36103285/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com