
部署宝塔蛋+web项目
需要对远程数据库进行本地访问注意:
1.阿里云成立了安全组。
2.在pagoda = >中安装“系统防火墙2.9”;设置释放端口
比如7002用来访问mongodb,7001用来访问api。
测试数据库连接最简单的方法是在浏览器中直接访问您的域名:端口,或者使用服务器ip:端口。如果使用域名,请注意域名需要解析并绑定到IP。您可以看到如下浏览器提示:
3.将本地mongoDB迁移到在线/数据库初始化脚本
初始化数据库:app.js
app . before start(async()= & gt;{
const CTX = app . createanonymouscontext();
const model = ctx.model
const existGroup = await模型。user group . find one({ name:& # 39;超级管理员& # 39;})
如果(!存在组){
const group = await模型。UserGroup.create({
“名称& quot:& quot一般管理员",
“idName & quot:& quot管理员& quot,
“角色& quot: 100
});
}
控制台. log(& quot;= = app beforeStart = = & quot);
});4.鸡蛋运行配置
1.添加网站,上传项目(如果代码托管在远程仓库,建议直接打开网站目录中的终端面板进行git克隆)
注意:上传项目时,删除node_modules文件再上传,会快很多。然后找到左边的“文件= >;“终端”(收藏夹旁边),打开密码输入连接(或者使用服务器的终端);输入命令行:cd /www/wwwroot/ project目录,然后重新安装NPM。这样可以在一定程度上避免项目无法启动的尴尬。
二。流程管理:(待验证!)
可以创建index.js来启动egg服务。
1.方法,egg内置了进程管理器,可以直接运行项目目录下的命令:node index.js index.js代码:
const egg = require(& # 39;鸡蛋& # 39;);
const workers = Number(process . argv[2]| | require(& # 39;os & # 39).CPU()。长度);
egg.startCluster({
工人们,
baseDir: __dirname,
});2.安装PM2来管理节点进程,选择文件并点击“添加”
注意:配置后发现前端可以访问但api不能。请注意看是不是端口占用问题。
检查所有端口的占用率,输入命令:netstat -ano ‘,使用命令pkill node ‘批量杀死进程。
第三,给egg项目的运行端口添加一个反向代理。
5.前端项目打包后放在egg的静态目录下,在config/config.default.js中配置(或者启动另一个项目)。
config.static = {
前缀:& # 39;/',
目录:[
path.join(__dirname,& # 39;../app/public & # 39;)、//上传文件的目录等。
path.join(__dirname,& # 39;../dist & # 39;)//放置前端打包文件。
]}然后添加一个对router.js的重定向,将非api请求重定向到index.html以显示首页。
app . router . redirect(& # 39;/', '/index . html & # 39;, 302);6.代码同步(使用git)
(假设git存在于本地,并被提交到远程)
1.在pagoda面板上,打开项目路径下的终端:
2.方法1:如果文件没有提交,直接git克隆[url]。
二。如果文档已经提交,
初始化:
初始化仓库
设置远程仓库地址:
Git remote origin set-url [url]或git remote add origin [url]
设置用户名:
git config-global user . name[用户名]
git config-global user . email[email]
如果只想在当前项目下设置它,请移除- global。
如果有本地文件,首先执行:
git添加。
git commit-m & quot;初始化& quot
git push -u原始主机
拉动:
Gitconfig-globalcredential.helperstore//Let Git记住用户名和密码,下次不要再填了。
Git pull //输入用户名和密码拉远程代码,可以去Pagoda面板部署egg+web项目的细节(有详细步骤)。请关注主持人,详情参考vps.caogenba.com其他相关文章!
版权声明:本文所有内容均由第三方贡献,版权归原作者所有。本网站不拥有其版权,也不承担本文所有内容引起的任何版权归属问题或纠纷。如有侵权,请联系info@vps.caogenba.com。com,并且本网站在核实确实侵权后有权删除该文章。
以上是我们本期分享的详细内容。本站部分内容来自网络,希望对你有帮助。请关注vps.caogenba.com.com。
:宝塔部署egg+web项目(有详细步骤),https://vps.caogenba.com.com/70298.html
如今做站的人不多了,多个朋友多条路子,加入站长论坛和大佬们同道交流,Tips:可以免费打广告哦~ 点击立即加入>>
此前《七大罪》曾有几集过渡剧情的特番,而关于第二季动画的消息日前也已经公布,动画将在明年1月上映,届时将直面世纪霸权紫罗兰了。而关于第二季的内容,按照漫画进度十诫也将悉数登场,而在此前还未登场过的七大罪之一傲慢之罪艾斯卡诺也准备出场了,目前为其配音的声优则是组长杉田智和。按照漫画剧情来看第二季如果要把故事完全展开的话,那么半年番基本上是妥妥的了!距离7月22日已经越来越近,这个日期既是《魔法少女奈叶》剧场版的首映日也是《周刊文春》准备爆料某知名声优恋爱的日子。而鉴于此前种种迹象,这位声优是水树奈奈的可能性已经十分的大,而最近又有一件事情基本上要坐实这个猜想。
作为重点关注的对象水树奈奈确定将在7月22日做客花江夏树、日高里菜主持的广播节目,并将在节目上有重大发表,要我说当一切巧合的事都汇聚在一起,就已经不再是巧合了,关于节目上的重大发表怕不是就是奈奈酱恋爱的消息。不过呢,对于声优界的御三家来说年龄确实不小了,若是能得到幸福,对于粉丝们来说也是个不错的消息。至于具体究竟会是谁呢?还是耐心等到22日再说吧!最近几日,日本电影方面《银魂》真人版以及《口袋妖怪》的新剧场版双双上映,然而在pokemon情怀下,《银魂》的票房虽然不错但还是败给了pokemon。
在周末首日票房方面,pokemon强势登顶,而《银魂》则排在了第三位,以至于导演福田雄一在推特上发文鼓励粉丝们去贡献电影票,不过讲真的,《银魂》真人版有如此收获已经算不错的了,pokemon一路走来已经20年,伴随了无数人的童年,这次剧场版又是回到故事的原点,所以票房登顶并不算意外!七月新番《异世界食堂》虽然作为美食番放在了深夜进行放送而颇有报复社会的意思,但是这丝毫没有阻挡观众对其的好评。
该作在niconico上放送第二话之后,好评率可以说高达98.8%,俨然要成为本季霸权的感觉,不过呢,理性的分析下,这部番本身以美食为主,但也隐含了人与人奇妙邂逅的故事线,单元剧形式下想要争夺霸权还是有点困难的,从题材内容来说更吸引看番多年又或是年龄较大的观众,年轻一点的可能就不太能静下心看这种节奏较慢的动画!