在Linux环境下选择Swagger版本时,可以参考以下几个因素:
http://<your-server-ip>:3000
来使用Swagger UI。http://<your-server-ip>:8080
来使用Swagger Editor。# 更新Node.js到最新版本
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
# 设置Node.js和npm的全局路径
sudo ln -sf /usr/local/n/versions/node/<VERSION>/bin/node /usr/bin/nodejs
sudo ln -sf /usr/local/n/versions/node/<VERSION>/bin/npm /usr/local/bin/npm
# 检测安装是否成功
node -v
npm -v
npm install express --save
npm install body-parser --save
npm install cookie-parser --save
npm install multer --save
# 创建一个项目目录
mkdir node_app
cd node_app
# 初始化npm项目
npm init
# 编辑index.js文件
var express = require('express');
var app = express();
app.use('/swagger', express.static('public'));
app.get('/', function (req, res) { res.send('Hello World'); });
app.listen(3000, function () {
var host = server.address().address;
var port = server.address().port;
console.log("应用实例,访问地址为 http://%s:%s", host, port);
});
# 将Swagger UI的文件复制到public目录
mkdir public
cp -r /path/to/swagger-ui/dist/* public/
node index.js
访问http://<your-server-ip>:3000
即可看到Swagger UI。
选择一个有活跃社区和丰富文档的Linux发行版,如Ubuntu、Fedora、Debian等,可以帮助你在遇到问题时更容易找到解决方案。
通过以上步骤,你可以在Linux环境下成功安装和配置Swagger UI和Swagger Editor。根据你的具体需求和技术水平,选择合适的版本和安装方法。