安装nodejs
Node.jsNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.https://nodejs.org/zh-cn/
官方手顺
通过包管理器安装 Node.js | Node.jsNode.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.https://nodejs.org/zh-cn/download/package-manager/
方法1:
Node.js v18.x:
# Using Ubuntu
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -fsSL https://deb.nodesource.com/setup_18.x | bash -
apt-get install -y nodejs
sudo apt-get install yarn
yarn新版nodejs包管理工具
查看node版本
node -v
使用方法一,直接安装在系统环境/usr/bin目录下,之后使用npm --location=global安装其他插件也会安装到/usr/lib/node_modules’(需要使用sudo权限)‘。
查看nodejs安装模块的方法:1、打开cmd命令行窗口,使用cd命令进入到nodejs的安装目录/usr/lib下;2、在命令行中输入“npm ls --depth 0”命令并回车即可,输出的内容就是nodejs已安装的模块列表。
---------------------------------
安装mongodb
MongoDB: The Developer Data Platform | MongoDB | MongoDBGet your ideas to market faster with a developer data platform built on the leading modern database. MongoDB makes working with data easy.https://www.mongodb.com/Install MongoDB Community Edition on Ubuntu — MongoDB Manualhttps://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-ubuntu/
如何在 Debian 11 上安装 MongoDB - 技术教程MongoDB 是一个 NoSQL 数据库,它是一个简单、面向对象、可扩展和动态的数据库。它也被称为 NoSQL 数据库,因为它不依赖于传统的基于表的关系数据库结构。它以 JSON 格式而不是表格样式方法存储数据。它可以轻松地与各种编程语言集成。 在 Debian 11 Bullseye 上安装 MongoDB 步骤https://www.yundongfang.com/Yun83771.html
在运行下面的教程之前,通过apt
在终端中运行以下命令来确保您的系统是最新的很重要:
sudo apt update
apt install wget
sudo apt install curl apt-transport-https software-properties-common gnupg2
默认情况下,MongoDB 在 Debian 11 基础存储库中不可用,现在将 MongoDB 存储库添加到您的 Debian 11 系统:
echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/6.0 main" | tee /etc/apt/sources.list.d/mongodb-org-6.0.list
使用以下命令添加 GPG 密钥:
wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | apt-key add -
更新源
sudo apt-get update
安装最新版本
sudo apt-get install -y mongodb-org
可选的。尽管您可以指定任何可用的 MongoDB 版本, apt-get
但当有更新的版本可用时将升级包。为防止意外升级,您可以将软件包固定在当前安装的版本:
echo "mongodb-org hold" | sudo dpkg --set-selections
echo "mongodb-org-database hold" | sudo dpkg --set-selections
echo "mongodb-org-server hold" | sudo dpkg --set-selections
echo "mongodb-mongosh hold" | sudo dpkg --set-selections
echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
echo "mongodb-org-tools hold" | sudo dpkg --set-selections
安装指定版本
sudo apt-get install -y mongodb-org=6.0.0 mongodb-org-database=6.0.0 mongodb-org-server=6.0.0 mongodb-mongosh=6.0.0 mongodb-org-mongos=6.0.0 mongodb-org-tools=6.0.0
要检查已安装的 MongoDB 版本:
mongod --version
重新加载配置,并启动mongodb
sudo
systemctl daemon-reload
sudo
systemctl start mongod
sudo systemctl status mongod
sudo
systemctl
enable
mongod
要保护 MongoDB,请启动 MongoDB:
mongosh
连接后,使用以下命令创建名为 admin 的数据库:
use admin
然后,创建一个管理员用户并设置密码:
> db.createUser(
{
user: "ngadimin",
pwd: "your-strong-passwd",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)
开启MongoDB的安全性,打开MongoDB的配置文件:
修改配置,开放27017端口 ,以及开发外网链接
sudo
vim
/etc/mongod
.conf
nano /etc/mongod.conf
添加以下几行:
security:
authorization: enabled
保存并关闭文件,然后重新启动 MongoDB 服务以应用更改:
sudo systemctl restart mongod
通过运行以下命令使用用户名和密码连接 MongoDB shell 来验证 MongoDB 连接:
mongosh-u madmin -p
MongoDB 数据库和日志文件
/var/log/mongodb
/var/lib/mongodb
------------------------------------------------
安装yapi
/usr/lib/node_modules/yapi-cli/
使用我们提供的 yapi-cli 工具,部署 YApi 平台是非常容易的。执行 yapi server 启动可视化部署程序,输入相应的配置和点击开始部署,就能完成整个网站的部署。部署完成之后,可按照提示信息,执行 node/{网站路径/server/app.js} 启动服务器。在浏览器打开指定url, 点击登录输入您刚才设置的管理员邮箱,默认密码为 ymfe.org 登录系统(默认密码可在个人中心修改)。
sudo npm install --location=global yapi-cli --registry https://registry.npm.taobao.org
sudo yapi server
-------------------------------------------
songtao# sudo npm install --location=global yapi-cli --registry https://registry.npm.taobao.org
npm WARN deprecated bson@1.0.9: Fixed a critical issue with BSON serialization documented in CVE-2019-2391, see https://bit.ly/2KcpXdo for more details
npm WARN deprecated axios@0.16.2: Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410
added 265 packages in 11s
npm notice
npm notice New patch version of npm available! 8.15.0 -> 8.15.1
npm notice Changelog: https://github.com/npm/cli/releases/tag/v8.15.1
npm notice Run npm install -g npm@8.15.1 to update!
npm notice
---------------------
npm install --location=global npm@8.15.1
------------------------------------
npm install --location=global gulp
----------------------------------------
进入/usr/lib/node_modules/yapi-cli目录
修改package.json文件 vim.tiny package.json
删除当前目录下的node_modules,然后执行npm install
---------------------------------------
首先四个都会下载js包到moudles里面,只是package.json里面不同
npm install 安装所有依赖
npm install --production 安装生产依赖
npm install xx --save 安装XX到生产环境依赖
npm install --save-dev 安装XX到开发环境依赖
-------------------------------------------------------------
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)