用egg.js写了一些接口,要上传测试服务器测试,还不会egg.js可以看看官方api :https://eggjs.org。
说一下部署上传服务器的流程。

1.首先先把egg项目文件夹中除了node_modules的文件放到服务器的某个目录下

2.然后确保nginx服务器上安装了mysql,node
如果没安装node,
可以去 https://nodejs.org/en/download/ 下载对应的node压缩包,我这里下载的是node-v10.16.0-linux-x64.tar.xz
上传到服务器上,用xshell执行命令
tar -xvf node-v10.16.0-linux-x64.tar.xz //解压文件
mv node-v10.16.0-linux-x64 node //更名文件名为node

执行ln -s /home/node/bin/npm /usr/local/bin/ //建立软连接
ln -s /home/node/bin/node /usr/local/bin/

接着去/usr/local/bin/ 目录下确认是否多出了node与npm两个文件夹,接着用 node -v查看node版本,如果这时候提示权限不够就去nodejs目录下修改bin文件的权限。

3.来到服务器中egg的目录下 执行 npm install --production,他会根据page.json安装相应的依赖如果这时候报这种错误
说明node没有装好,npm没有奏效,重新执行一次2步骤。

4.执行npm start


默认为7001端口,接口可以通过测试服务器正常访问了。

egg.js部署到服务器相关推荐

  1. egg项目部署到服务器

    egg项目部署到服务器 一.购买服务器 我这以阿里云服务器为例子 直接进入阿里云官网进行查看相关服务器,选择适合自己的购买 可在阿里云查看服务器状态,账号密码就是购买服务器时注册的账号密码 进入服务器 ...

  2. js将图片上传服务器文件夹下,Egg.js 实现向服务器上传图片

    1.安装时间处理 及 压缩 模块 yarn add silly-datetime pump 2.文件保存路径 config/config.default.js config.uploadDir = ' ...

  3. 将Egg项目部署到阿里云服务器

    目录 1.连接阿里云服务器,上传文件 2.在阿里云服务器上安装Nodejs 3.下载项目依赖 4.安装 egg-scripts 模块 5.启动项目 6.阿里云服务器开启7001端口 1.连接阿里云服务 ...

  4. 【华为云技术分享】如何快速实现鲲鹏弹性云服务器Node.js部署和高可用性?

    "Node 开发者容易面临的前三大困惑分别是异步编程.事件驱动以及 Debug.同时,文档是大家最期待的资源,新人对视频教程和免费在线课程的呼声最高."这份<2020 年 N ...

  5. egg项目服务器部署,egg部署到服务器

    egg部署到服务器 心血来潮拿egg写了一些接口,本篇记录一次egg通过宝塔部署到服务器的流程 首先服务器用的是腾讯云 标准型S4服务器 话不多说进入正题 首先第一步:安装宝塔 宝塔Linux面板是提 ...

  6. 【前端Vue+后端Node.js+MySql】部署到服务器

    [前端Vue+后端Node.js+MySql]部署到服务器 文章目录 [前端Vue+后端Node.js+MySql]部署到服务器 1.买服务器 2.服务器操作 2.1.修改服务器密码,xshell登录 ...

  7. 如何在Ubuntu 18.04上使用Node.js和MongoDB构建和部署GraphQL服务器

    The author selected the Wikimedia Foundation to receive a donation as part of the Write for DOnation ...

  8. 轻松搭建基于 Serverless 的 Egg.js Web 应用

    首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传.函数计算准备计 ...

  9. 基于 Egg.js 框架的 Node.js 服务构建之用户管理设计

    转载需经本人同意且标注本文原始地址:https://zhaomenghuan.github.io/blog/nodejs-eggjs-usersytem.html 前言 近来公司需要构建一套 EMM( ...

最新文章

  1. ios学习笔记-数据持久化
  2. Linux /etc/profile文件详解
  3. SQL Server 2005 Sa 用户的启用
  4. 魅蓝s6启动android密码_魅蓝s6怎么恢复出厂设置?忘记密码怎么办
  5. SyntaxError: ‘return‘ outside function 在python里面的报错问题
  6. MySQL SQL优化之覆盖索引
  7. 调查 10,500 名 Java 开发者发现,收费的 OracleJDK 仍是主流、IntelliJ IDEA 最受欢迎...
  8. centos7 cuda测试_CentOS 7 安装cuda环境
  9. Spark中sortByKey和sortBy对(key,value)数据分别 根据key和value排序
  10. linux下挂载移动硬盘(ntfs格式)
  11. 参数检验与【非参数检验】及Python/SPSS/R/Stata实现
  12. STK12已出,STK 12 新特性介绍
  13. Git用户手册--GitHub
  14. 分布式高可用高并发物联网(车联网-JT808协议)平台架构方案
  15. 基于单片机体温心率检测仪系统设计(毕业)资料
  16. 知道创宇区块链安全实验室 | OneRing Finance 闪电贷攻击事件分析
  17. [学习笔记]Min-25筛
  18. 明源笔试题目--将一个正整数分解质因数
  19. 01应急响应相关概述与流程
  20. python代码优化指南_扣丁学堂Python视频教程之Pandas初学者代码优化指南

热门文章

  1. 【保姆级教程】彻底卸载Anaconda
  2. 推荐图灵出版社的图书
  3. 关于使用CString 出现的问题
  4. 若要连接到此服务器,必须使用sql server management studio 或 sql server 管理对象(smo)
  5. java snakeyaml_JAVA使用SnakeYAML解析与序列化YAML
  6. 【java毕业设计】基于javaEE+SSH+mysql的百货中心供应链管理系统设计与实现(毕业论文+程序源码)——供应链管理系统
  7. CRM服务管理是什么?如何使企业受益?
  8. 聊聊前端工程化的实践与未来
  9. 区块链数据的存储和更新
  10. 基于Tomotopy构建LDA主题模型(附案例实战)