egg.js部署到服务器
用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部署到服务器相关推荐
- egg项目部署到服务器
egg项目部署到服务器 一.购买服务器 我这以阿里云服务器为例子 直接进入阿里云官网进行查看相关服务器,选择适合自己的购买 可在阿里云查看服务器状态,账号密码就是购买服务器时注册的账号密码 进入服务器 ...
- js将图片上传服务器文件夹下,Egg.js 实现向服务器上传图片
1.安装时间处理 及 压缩 模块 yarn add silly-datetime pump 2.文件保存路径 config/config.default.js config.uploadDir = ' ...
- 将Egg项目部署到阿里云服务器
目录 1.连接阿里云服务器,上传文件 2.在阿里云服务器上安装Nodejs 3.下载项目依赖 4.安装 egg-scripts 模块 5.启动项目 6.阿里云服务器开启7001端口 1.连接阿里云服务 ...
- 【华为云技术分享】如何快速实现鲲鹏弹性云服务器Node.js部署和高可用性?
"Node 开发者容易面临的前三大困惑分别是异步编程.事件驱动以及 Debug.同时,文档是大家最期待的资源,新人对视频教程和免费在线课程的呼声最高."这份<2020 年 N ...
- egg项目服务器部署,egg部署到服务器
egg部署到服务器 心血来潮拿egg写了一些接口,本篇记录一次egg通过宝塔部署到服务器的流程 首先服务器用的是腾讯云 标准型S4服务器 话不多说进入正题 首先第一步:安装宝塔 宝塔Linux面板是提 ...
- 【前端Vue+后端Node.js+MySql】部署到服务器
[前端Vue+后端Node.js+MySql]部署到服务器 文章目录 [前端Vue+后端Node.js+MySql]部署到服务器 1.买服务器 2.服务器操作 2.1.修改服务器密码,xshell登录 ...
- 如何在Ubuntu 18.04上使用Node.js和MongoDB构建和部署GraphQL服务器
The author selected the Wikimedia Foundation to receive a donation as part of the Write for DOnation ...
- 轻松搭建基于 Serverless 的 Egg.js Web 应用
首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传.函数计算准备计 ...
- 基于 Egg.js 框架的 Node.js 服务构建之用户管理设计
转载需经本人同意且标注本文原始地址:https://zhaomenghuan.github.io/blog/nodejs-eggjs-usersytem.html 前言 近来公司需要构建一套 EMM( ...
最新文章
- ios学习笔记-数据持久化
- Linux /etc/profile文件详解
- SQL Server 2005 Sa 用户的启用
- 魅蓝s6启动android密码_魅蓝s6怎么恢复出厂设置?忘记密码怎么办
- SyntaxError: ‘return‘ outside function 在python里面的报错问题
- MySQL SQL优化之覆盖索引
- 调查 10,500 名 Java 开发者发现,收费的 OracleJDK 仍是主流、IntelliJ IDEA 最受欢迎...
- centos7 cuda测试_CentOS 7 安装cuda环境
- Spark中sortByKey和sortBy对(key,value)数据分别 根据key和value排序
- linux下挂载移动硬盘(ntfs格式)
- 参数检验与【非参数检验】及Python/SPSS/R/Stata实现
- STK12已出,STK 12 新特性介绍
- Git用户手册--GitHub
- 分布式高可用高并发物联网(车联网-JT808协议)平台架构方案
- 基于单片机体温心率检测仪系统设计(毕业)资料
- 知道创宇区块链安全实验室 | OneRing Finance 闪电贷攻击事件分析
- [学习笔记]Min-25筛
- 明源笔试题目--将一个正整数分解质因数
- 01应急响应相关概述与流程
- python代码优化指南_扣丁学堂Python视频教程之Pandas初学者代码优化指南
热门文章
- 【保姆级教程】彻底卸载Anaconda
- 推荐图灵出版社的图书
- 关于使用CString 出现的问题
- 若要连接到此服务器,必须使用sql server management studio 或 sql server 管理对象(smo)
- java snakeyaml_JAVA使用SnakeYAML解析与序列化YAML
- 【java毕业设计】基于javaEE+SSH+mysql的百货中心供应链管理系统设计与实现(毕业论文+程序源码)——供应链管理系统
- CRM服务管理是什么?如何使企业受益?
- 聊聊前端工程化的实践与未来
- 区块链数据的存储和更新
- 基于Tomotopy构建LDA主题模型(附案例实战)