[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"getwebinfo":3,"userInfo":32,"news-item-16":35},{"dwo_Aentrance":4,"dwo_Uentrance":5,"dwo_WebTitle":6,"dwo_WebKeys":7,"dwo_WebDesc":8,"dwo_WebLogo":9,"dwo_WebIco":10,"dwo_WebIcp":11,"dwo_Copyright":12,"dwo_UploadImageSuffix":13,"dwo_UploadFileSuffix":14,"dwo_UploadImageSize":15,"dwo_UploadFileSize":16,"dwo_UploadStatus":17,"dwo_WebGx":18,"dwo_NotifyFeedBack":19,"dwo_NotifyList":19,"dwo_NotifyDeposit":19,"dwo_NotifyEmail":20,"dwo_WebBack":21,"dwo_Adkey":22,"dwo_AdOff":22,"dwo_Adcallkey":22,"c_apideftimage":23,"dwo_payprovider":24,"dwo_paymethod_switch":25,"dwo_payenabled":26,"dwo_redis_enabled":17,"dwo_redis_host":27,"dwo_redis_port":28,"dwo_redis_password":29,"dwo_redis_database":30,"dwo_redis_timeout":30,"EmailOff":17,"c_qrlist":31},"admin","default","小渡API | FAFE Pro - 公益免费API聚合平台","小渡API,FAFE Pro,小小数据API,公益API,免费API,API聚合平台,聚合数据,API开放平台,免费接口调用平台,高并发API,开发者工具,api.dwo.cc","小渡API（FAFE Pro）是公益性API聚合平台，免费提供稳定高并发的数据接口服务。性能Pro稳定Max，聚合多家优质API资源，助力超多企业及开发者共建生态","https:\u002F\u002Fcdn.heylie.cn\u002Ftb\u002Fxiaodu_x.png","https:\u002F\u002Fcdn.heylie.cn\u002Ftb\u002Fxd.ico","赣ICP备2023002241号-2","小渡API","jpg,jpeg,png,gif,ico,webp","apk,zip,rar,7z,ipa,jpg,jpeg,png,gif,mp4",53,50,"1","赣公网安备36012102000605号","2","2092115940@qq.com","https:\u002F\u002Foss4liview.moji.com\u002Fthd_file\u002F2025\u002F08\u002F18\u002Fce6874143a024cf3d1380394497fd311.png",null,"https:\u002F\u002Foss4liview.moji.com\u002Fthd_file\u002F2025\u002F12\u002F13\u002F9cc11bcd504ac19696f8ed3c86302979.png","alipay","{\"alipay\":true,\"wxpay\":false,\"qqpay\":false}",0,"127.0.0.1","6379","","0",[],{"code":33,"msg":34,"data":29,"total":26},401,"权限不足或TOKEN失效，请重新登录",{"classListRes":-1,"articleRes":36},{"code":37,"msg":22,"data":38,"total":22},200,{"id":39,"dwo_html":40,"dwo_name":41,"dwo_image":42,"dwo_time":43,"dwo_brief":44,"dwo_keywords":45,"dwo_cid":46,"dwo_show":17,"dwo_uid":39,"dwo_status":47,"dwo_comment_count":26,"dwo_status_reason":22,"dwo_status_time":22,"status_text":48},16,"\u003Ch2 style=\"text-align: left;\">一、准备宝塔面板环境\u003C\u002Fh2>\u003Cp>宝塔面板能简化服务器管理与项目部署流程，是本次部署的核心工具，需先完成安装与初始化。\u003C\u002Fp>\u003Col>\u003Cli style=\"text-align: left;\">首先通过主机商获取服务器的SSH登录信息（IP地址、端口、密码\u002F密钥），使用Xshell、Putty等SSH工具登录服务器。\u003C\u002Fli>\u003Cli style=\"text-align: left;\">登录成功后，切换至root权限（若已为root用户可跳过），执行以下一键安装命令：\u003C\u002Fli>\u003Cli style=\"text-align: left;\">if [ -f \u002Fusr\u002Fbin\u002Fcurl ];then curl -sSO https:\u002F\u002Fdownload.bt.cn\u002Finstall\u002Finstall_panel.sh;else wget -O install_panel.sh https:\u002F\u002Fdownload.bt.cn\u002Finstall\u002Finstall_panel.sh;fi;bash install_panel.sh ssl251104\u003C\u002Fli>\u003Cli style=\"text-align: left;\">执行命令后，终端会提示确认安装，输入y并回车，等待2~10分钟（安装时长取决于服务器配置与网络速度）。\u003C\u002Fli>\u003Cli style=\"text-align: left;\">安装完成后，终端会输出宝塔面板的登录地址、账号和密码，务必妥善保存，后续将通过该地址访问面板。\u003C\u002Fli>\u003C\u002Fol>\u003Cblockquote style=\"text-align: left;\">注意：安装过程中请勿中断终端连接，若安装失败可重新执行上述命令重试；建议安装完成后立即修改宝塔面板默认密码，提升安全性。\u003C\u002Fblockquote>\u003Ch2 style=\"text-align: left;\">二、克隆项目仓库并安装依赖\u003C\u002Fh2>\u003Cp>本步骤分为后端、前端用户端、前端管理端三部分，需分别完成仓库克隆与依赖安装，确保各模块能正常运行。\u003C\u002Fp>\u003Ch3 style=\"text-align: left;\">（一）后端安装\u003C\u002Fh3>\u003Col>\u003Cli style=\"text-align: left;\">在SSH终端或宝塔面板的终端工具中，进入任意自定义目录（建议选择容量充足、路径简洁的目录，如\u002Fwww），执行以下命令克隆项目仓库：\u003C\u002Fli>\u003Cli style=\"text-align: left;\">git clone https:\u002F\u002Fgitee.com\u002Fwuaxcn\u002Fnacrbbs.git\u003C\u002Fli>\u003Cli style=\"text-align: left;\">克隆完成后，进入项目根目录：cd \u002Fnacrbbs（若自定义了存放目录，需修改路径为实际目录，如cd \u002Fwww\u002Fnacrbbs）。\u003C\u002Fli>\u003Cli style=\"text-align: left;\">执行依赖安装命令：npm i，等待依赖安装完成（过程中若出现警告可忽略，若报错需检查Node版本或网络环境）。\u003C\u002Fli>\u003Cli style=\"text-align: left;\">依赖安装完成后，进入配置文件目录：cd \u002Fapp\u002Fconfig，修改目录下的Redis和MySQL配置文件，将其中的连接信息（如数据库地址、账号、密码，Redis地址、密码）替换为自己服务器的实际信息。\u003C\u002Fli>\u003C\u002Fol>\u003Cblockquote style=\"text-align: left;\">提示：MySQL默认端口为3306，Redis默认端口为6379，若服务器修改过默认端口，需同步更新配置文件中的端口信息，否则无法正常连接。\u003C\u002Fblockquote>\u003Ch3 style=\"text-align: left;\">（二）前端用户端依赖安装\u003C\u002Fh3>\u003Col>\u003Cli style=\"text-align: left;\">在终端中，从项目根目录进入前端用户端目录：cd \u002Fweb\u002Fclient（路径需与实际项目存放路径对应）。\u003C\u002Fli>\u003Cli style=\"text-align: left;\">执行依赖安装命令：npm i，等待安装完成，期间避免中断操作。\u003C\u002Fli>\u003C\u002Fol>\u003Ch3 style=\"text-align: left;\">（三）前端管理端依赖安装\u003C\u002Fh3>\u003Col>\u003Cli style=\"text-align: left;\">依赖安装完成后，进入前端管理端目录：cd \u002Fweb\u002Fadmin（同样需对应实际项目路径）。\u003C\u002Fli>\u003Cli style=\"text-align: left;\">执行依赖安装命令：npm i，等待安装完成，确保无报错信息。\u003C\u002Fli>\u003C\u002Fol>\u003Ch2 style=\"text-align: left;\">三、添加宝塔项目并管理\u003C\u002Fh2>\u003Cp>通过宝塔面板的Node项目管理功能，统一配置后端、前端用户端、前端管理端，完成项目启动与端口设置，实现一站式管理。\u003C\u002Fp>\u003Ch3 style=\"text-align: left;\">（一）前置准备：安装指定版本Node.js\u003C\u002Fh3>\u003Col>\u003Cli style=\"text-align: left;\">登录宝塔面板，进入「网站」-「Node项目」页面。\u003C\u002Fli>\u003Cli style=\"text-align: left;\">点击页面中的「安装Node.js」，选择18.x及以上版本（建议安装18.x稳定版），安装完成后设置命令行版本为该版本，确保全局Node版本统一。\u003C\u002Fli>\u003C\u002Fol>\u003Ch3 style=\"text-align: left;\">（二）添加后端项目\u003C\u002Fh3>\u003Col>\u003Cli style=\"text-align: left;\">在Node项目页面点击「添加项目」，项目路径选择NaCl项目的根目录（如\u002Fnacrbbs）。\u003C\u002Fli>\u003Cli style=\"text-align: left;\">启动命令填写：\u002Fsd2\u002Fnacrbbs\u002Findex.js（需确认路径与实际项目存放位置一致，若路径有误将无法启动）。\u003C\u002Fli>\u003Cli style=\"text-align: left;\">由于前文已手动安装完依赖，无需勾选「安装依赖」选项；启动方式选择「npm」，请勿选择pnpm（避免依赖兼容问题）。\u003C\u002Fli>\u003Cli style=\"text-align: left;\">点击「保存」后，系统将自动启动后端项目，默认启动端口为9999，该端口无需对外开放（仅用于内部通信）。\u003C\u002Fli>\u003C\u002Fol>\u003Ch3 style=\"text-align: left;\">（三）添加前端用户端项目\u003C\u002Fh3>\u003Col>\u003Cli style=\"text-align: left;\">再次点击「添加项目」，项目路径选择前端用户端目录：\u002Fweb\u002Fclient（对应实际路径）。\u003C\u002Fli>\u003Cli style=\"text-align: left;\">启动方式选择第二个选项（通常为npm run dev或对应启动命令，以面板显示为准），无需勾选「安装依赖」，启动方式选择「npm」。\u003C\u002Fli>\u003Cli style=\"text-align: left;\">保存后项目自动启动，默认端口为3001，该端口需对外开放（需在服务器安全组和宝塔防火墙中放行3001端口），后续可绑定域名方便访问。\u003C\u002Fli>\u003C\u002Fol>\u003Ch3 style=\"text-align: left;\">（四）添加前端管理端项目\u003C\u002Fh3>\u003Col>\u003Cli style=\"text-align: left;\">点击「添加项目」，项目路径选择前端管理端目录：\u002Fweb\u002Fadmin（对应实际路径）。\u003C\u002Fli>\u003Cli style=\"text-align: left;\">启动方式选择第二个选项，无需勾选「安装依赖」，启动方式选择「npm」。\u003C\u002Fli>\u003Cli style=\"text-align: left;\">保存后项目自动启动，默认端口为3000，该端口需对外开放（放行3000端口），可绑定独立域名或二级域名。\u003C\u002Fli>\u003Cli style=\"text-align: left;\">管理端默认账号为admin，默认密码为123456，登录后请立即修改密码，避免账号泄露导致系统被篡改。\u003C\u002Fli>\u003C\u002Fol>\u003Ch2 style=\"text-align: left;\">四、重要提示与常见问题\u003C\u002Fh2>\u003Cp>核心提醒：每次修改数据库配置、Redis配置后，必须重启后端、前端用户端、前端管理端三个项目，配置才能生效，否则会出现连接失败、数据异常等问题。重启方法：在宝塔Node项目页面，选中对应项目点击「重启」即可。\u003C\u002Fp>\u003Cp>其他注意事项：\u003C\u002Fp>\u003Cul>\u003Cli style=\"text-align: left;\">端口放行：确保3000、3001端口在服务器安全组和宝塔防火墙中均已放行，否则外部无法访问前端页面。\u003C\u002Fli>\u003Cli style=\"text-align: left;\">依赖问题：若安装依赖时频繁报错，可尝试更换npm镜像源（如淘宝镜像：npm config set registry https:\u002F\u002Fregistry.npm.taobao.org）后重新安装。\u003C\u002Fli>\u003Cli style=\"text-align: left;\">路径问题：所有项目路径需保持一致，避免因路径错误导致项目启动失败，建议全程使用绝对路径操作。\u003C\u002Fli>\u003Cli style=\"text-align: left;\">安全防护：除修改管理端密码外，建议定期更新服务器系统和宝塔面板，关闭不必要的端口，提升系统安全性。\u003C\u002Fli>\u003C\u002Ful>\u003Cp style=\"text-align: left;\">\u003Cbr>\u003C\u002Fp>\u003Cp style=\"text-align: left;\">\u003Cbr>\u003C\u002Fp>","NaCl系统部署全流程教程","https:\u002F\u002Fapi.bbs.nacr.cn\u002Fpublic\u002Fupload\u002Fimg_1768640751076_qeutzb.jpg","2026-01-01 19:45:29","本文将详细介绍NaCl系统（以nacrbbs项目为例）的完整部署方法，全程基于宝塔面板搭建环境，步骤清晰易懂，适合具备基础Linux操作能力的开发者参考。部署前请确保服务器已开通对应端口权限，且网络环境稳定。","NaCl系统部署,系统安装教程,NaCl部署指南,服务器配置,环境搭建,部署文档",4,1,"已上架"]