node.js部署到阿里云中的一些小问题

node.js部署到阿里云中的一些小问题

参考:https://blog.csdn.net/u013263917/article/details/79037770?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param

https://blog.csdn.net/moumaobuchiyu/article/details/55004430

1.使用XShell远程连接服务器

2.配置阿里云服务器电脑的node环境和npm环境

  • 使用ls命令查看服务器的文件列表

  • 使用cd命令进入对应文件夹
  • 使用node -vnpm -v检查你的node版本和npm版本
    • 默认情况下阿里云已经配置好了node和npm
  • 如果想要升级你的阿里云服务器的node版本和npm版本,按照顺序在终端输入以下命令(可选)

    • wget命令下载Node.js安装包:wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz
      • 该安装包是编译好的文件,解压之后,在bin文件夹中就已存在node和npm,无需重复编译。
    • 解压文件:tar xvf node-v6.9.5-linux-x64.tar.xz

3.所以关键,我们需要将我们的源代码部署到阿里云服务器主机上

4.

 

  • .利用Xshell来启动Xftp

    • Xftp下载后我们放一边,无需单独启动,因为只要你安装了Xftp,就可以使用Xshell来启动(我是手动启动的)
      • 如果你单独配置Xftp一定要注意端口号与我们的Xshell一致

5.

上传nodejs项目文件到阿里云服务器

6.在阿里云服务器启动你的nodejs项目

手动启动mongodb改成:

  • cd到你的mongodb的bin目录,例如我的mongodb安装路径为:cd /root/mongodb/bin
  • 修复方法:

    这算是一个Mongod 启动的一个常见错误,非法关闭的时候,lock 文件没有干掉,第二次启动的时候检查到有lock 文件的时候,就报这个错误了。

    解决方法:进入 mongod 上一次启动的时候指定的 data 目录  --dbpath=/data/mongodb

    删除掉该文件:

    rm /data/mongodb/mongo.lock --linux
    
    del /data/mongodb/mongo.lock --windows
  • mongod --dbpath=/var/mongodb/data --logpath /var/mongodb/logs/log.log -fork
    about to fork child process, waiting until server is ready for connections.
    forked process: 22463
    child process started successfully, parent exiting
     

用Node.js启动项目的时候

 node /root/node-express-mongodb-master/bin/www

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
大学生参加学科竞赛有着诸多好处,不仅有助于个人综合素质的提升,还能为未来职业发展奠定良好基础。以下是一些分析: 首先,学科竞赛是提高专业知识和技能水平的有效途径。通过参与竞赛,学生不仅能够深入学习相关专业知识,还能够接触到最新的科研成果和技术发展趋势。这有助于拓展学生的学科视野,使其对专业领域有更深刻的理解。在竞赛过程,学生通常需要解决实际问题,这锻炼了他们独立思考和解决问题的能力。 其次,学科竞赛培养了学生的团队合作精神。许多竞赛项目需要团队协作来完成,这促使学生学会有效地与他人合作、协调分工。在团队合作,学生们能够学到如何有效沟通、共同制定目标和分工合作,这对于日后进入职场具有重要意义。 此外,学科竞赛是提高学生综合能力的一种途径。竞赛项目通常会涉及到理论知识、实际操作和创新思维等多个方面,要求参赛者具备全面的素质。在竞赛过程,学生不仅需要展现自己的专业知识,还需要具备创新意识和解决问题的能力。这种全面的综合能力培养对于未来从事各类职业都具有积极作用。 此外,学科竞赛可以为学生提供展示自我、树立信心的机会。通过比赛的舞台,学生有机会展现自己在专业领域的优势,得到他人的认可和赞誉。这对于培养学生的自信心和自我价值感非常重要,有助于他们更加积极主动地投入学习和未来的职业生涯。 最后,学科竞赛对于个人职业发展具有积极的助推作用。在竞赛脱颖而出的学生通常能够引起企业、研究机构等用人单位的关注。获得竞赛奖项不仅可以作为个人履历的亮点,还可以为进入理想的工作岗位提供有力的支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值