ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
[TOC] # config.js ## 依赖配置 ### mongodb 配置 ~~~ db: 'mongodb://127.0.0.1/node_club_dev' ~~~ ### redis 配置 ~~~ // redis 配置,默认是本地 redis_host: '127.0.0.1', redis_port: 6379, redis_db: 0, redis_password: '', ~~~ ### cookie、session 配置 ~~~ session_secret: 'node_club_secret', // 务必修改 auth_cookie_name: 'node_club', ~~~ ### 日志路径 ~~~ log_dir: path.join(__dirname, 'logs') ~~~ ### 端口 ~~~ port: 3000, ~~~ ### 邮箱配置 ~~~ mail_opts: { host: 'smtp.126.com', port: 25, auth: { user: 'club@126.com', pass: 'club' }, ignoreTLS: true, } ~~~ ### 七牛上传配置 ~~~ // 7牛的access信息,用于文件上传 qn_access: { accessKey: 'your access key', secretKey: 'your secret key', bucket: 'your bucket name', origin: 'http://your qiniu domain', // 如果vps在国外,请使用 http://up.qiniug.com/ ,这是七牛的国际节点 // 如果在国内,此项请留空 uploadURL: 'http://xxxxxxxx', } ~~~ ### 本地上传配置 ~~~ // 注:如果填写 qn_access,则会上传到 7牛,以下配置无效 upload: { path: path.join(__dirname, 'public/upload/'), url: '/public/upload/' }, file_limit: '1MB' ~~~ <br> ## 业务配置 ### 是否为本地环境 ~~~ debug: true, ~~~ ### 社区名字 ~~~ name: 'Nodeclub', ~~~ ### 社区的描述 ~~~ description: 'CNode:Node.js专业中文社区' ~~~ ### 社区的关键字 ~~~ keywords: 'nodejs, node, express, connect, socket.io' ~~~ ### 添加到 html head 中的信息 ~~~ site_headers: [ '<meta name="author" content="EDP@TAOBAO" />' ] ~~~ ### brand 图片 ~~~ site_logo: '/public/images/cnodejs_light.svg' ~~~ ### link rel="icon" 图标 ~~~ site_icon: '/public/images/cnode_icon_32.png' ~~~ ### 右上角的导航区 ~~~ site_navs: [ // 格式 [ path, title, [target=''] ] [ '/about', '关于' ] ] ~~~ ### 社区的域名 ~~~ // 社区的域名 host: 'localhost' ~~~ ### 话题列表显示的话题数量 ~~~ list_topic_count: 20 ~~~ ### 管理员功能 ~~~ // admin 可删除话题,编辑标签。把 user_login_name 换成你的登录名 admins: { user_login_name: true } ~~~ ### 是否允许直接注册(否则只能走 github 的方式) ~~~ allow_sign_up: true ~~~ ### 版块 ~~~ tabs: [ ['share', '分享'], ['ask', '问答'], ['job', '招聘'], ] ~~~ ### 用户配置 ~~~ create_post_per_day: 1000, // 每个用户一天可以发的主题数 create_reply_per_day: 1000, // 每个用户一天可以发的评论数 create_user_per_ip: 1000, visit_per_day: 1000, // 每个 ip 每天能访问的次数 ~~~ <br> ## 第三方插件配置 ### 静态文件存储域名 ~~~ // cdn host,如 http://cnodejs.qiniudn.com site_static_host: '', // 静态文件存储域名 ~~~ ### Google tracker ~~~ // 默认的Google tracker ID,自有站点请修改,申请地址:http://www.google.com/analytics/ google_tracker_id: '' ~~~ ### cnzz tracker ~~~ // 默认的cnzz tracker ID,自有站点请修改 cnzz_tracker_id: '' ~~~ ### RSS配置 ~~~ rss: { title: 'CNode:Node.js专业中文社区', link: 'http://cnodejs.org', language: 'zh-cn', description: 'CNode:Node.js专业中文社区', //最多获取的RSS Item数量 max_rss_items: 50 } ~~~ ### 微博配置 ~~~ //weibo app key weibo_key: 10000000, weibo_id: 'your_weibo_id' ~~~ ### Github登录配置 ~~~ GITHUB_OAUTH: { clientID: 'your GITHUB_CLIENT_ID', clientSecret: 'your GITHUB_CLIENT_SECRET', callbackURL: 'http://cnodejs.org/auth/github/callback' } ~~~ ### oneapm配置 ~~~ // oneapm 是个用来监控网站性能的服务 oneapm_key: '' ~~~ ### 极光推送 ~~~ jpush: { appKey: 'YourAccessKeyyyyyyyyyyyy', masterSecret: 'YourSecretKeyyyyyyyyyyyyy', isDebug: false, } ~~~