1.购买一个服务器(1核2G及以上配置)如果是在校生的话,建议进行学生认证,因为阿里云对学生的优惠真的很大。
1核2G ECS云服务器一年只要115左右。一定要配置安全组规则。打开80端口,443端口(如果后续要配置ssl证书实现https访问),21端口(进行ftp连接)。 同时还可以打开后端代码监听的端口,这样当代码运行之后输入域名加端口就可以进行访问2.购买一个域名第一次购买有优惠。如果不是
背景毋庸置疑,NodeJS全栈开发包括NodeJS在前端的应用,也包括NodeJS在后端的应用?。CabloyJS前端采用Vue+Framework7,采用Webpack进行打包。CabloyJS后端是基于EggJS开发的上层框架。我们知道,EggJS采用的是约定优于配置的原则,当服务启动时,会在约定的目录加载controller、service诸如此类的文件。那么,我们基于EggJS开发的后端代
转载
2024-07-31 13:48:54
977阅读
前提:nodejs环境1. 初始化项目npm init初始项目后,项目目录下会多出一个package.json文件,之后配置都与此文件有关我的文件目录结构如下:.babelrc文件配置后面会讲到2.下载配置webpack包依赖安装webpack,webpack4版本之后需要多安装一个webpack-cli,--save-dev //安装到开发环境
--save //生产环境依赖使用
-
转载
2023-12-13 00:46:10
643阅读
嗨,大家好,我是希留。上一篇文章聊了一下如何把一个nodejs项目部署上线。现在容器化技术这么火热,作为学习,这篇文章就和大家聊一聊,我是如何使用docker把一个nodejs项目部署上线的。废话不多说,下面开始进入正题:一、安装 Docker首先在服务器上安装 Docker,参照官方极简教程,很快便能安装好,搭建 Docker 环境。(若已安装,则跳过此步骤)要知道是否安装成功,执行
转载
2023-07-14 18:38:47
893阅读
Nginx和Node.JS通常一起使用,在高吞吐量的Web应用程序中是一对完美的组合。它们都基于事件驱动原则设计,并且能够越过困扰传统Web服务器如Apache的C10K限制扩展到更高的水平。即插即用的配置可以使你的应用工作的足够好,但是当你需要在商业硬件上支撑每秒上千的请求时,你必需作一些针对性的优化最大程度的提高服务器的性能。 &nb
转载
2024-07-09 11:42:24
280阅读
前端项目打包、Nginx的启动暂停、Nginx配置1、前端打包首先配置前端环境.env.preview文件中VUE_APP_API_BASE_URL指向后端地址之后,使用命令 yarn run build 打包后前端根目录出现dict文件夹yarn run build 或者 npm run build使用Nginx代理部署前端 -配置内容server {
listen
转载
2024-06-10 10:23:27
1555阅读
一、Node.js 环境搭建1、centos通过命令行下载NVM(nodejs版本管理),用于安装最新的node文件 NVM详情: https://github.com/creationix/nvm 在Centos服务器上安装输入指令 并保存到以下路径 执行 source .bashrc 生效环境变量 然后可以使用 npm指令了 先nvm install node 2、安装完NVM后,再安装cnp
转载
2024-04-08 13:23:00
2352阅读
博主昨天为了部署我的博客项目弄到了凌晨两点太难受了鸭。中间碰到好多坑,索性出一期教程,能为其他人做一分贡献就不算白费。 其实这次部署还不算完整,node.js应该用pm2来部署,为了方便我直接在控制台中用nodemon启动了。下次有空再完善吧 首先看看我们的准备材料1,一个前后端联调成功的项目 包括,一个web工程,一个node.js工程 2,服务器上有tomcat和node.js以及数据库MYS
转载
2024-03-28 10:33:38
90阅读
前言之前做的几个项目都托管在阿里云服务器,但是最近要到期了。想着到底要不要续期,毕竟100/月。后面看着阿里云有个活动,800/三年。果断买下。环境部署折腾了一天,其中也遇到几个坑。目录一、安装环境
1.1 安装NodeJS环境
1.2 安装版本控制软件Git
1.3 安装MongoDB数据库
1.4 安装Nginx
二、导入数据
三、安装项目
四、部署项目
4.1 Ng
转载
2024-07-05 12:27:25
981阅读
Nginx是一个高性能的HTTP和反向代理服务器(反向代理就是通常所说的web服务器加速,它是一种通过在繁忙的web服务器和internet之间增加一个高速的web缓冲服务器来降低实际的web服务器的负载),Nginx由俄罗斯程序员利用C语言开发,以稳定、低系统资源消耗闻名,腾讯、百度、阿里、京东、网易等均有部署使用。此外,在高连接并发的情况下,Nginx是Apache的不错替代品,其能够支持高达
转载
2024-07-05 23:39:35
137阅读
目录一、基础配置二、安装Nginx方法二:brew安装nginx三、配置Nginx一、基础配置如果你的服务器是全新的,那么首先更新源: 输入apt-get update回车安装curl,用来下载资源: 输入apt-get install -y curl回车下载node安装脚本: 输入curl -sL https://deb.nodesource.com/setup_8.x | sudo -E ba
转载
2024-04-07 14:05:22
149阅读
2、环境和调试1、commonJS规范、global全局对象、process(当前执行的进程,挂载于global下面)2.1、commonJS1、commonJS是Node.js模块规范,下面讲个例子(1)先写个console.js文件里面致谢一句话console.log('this is Node.js')(2)然后在命令行进行调试,输入命令:node --inspect-brk console
Vue项目打包部署nginx是一个常见的操作,它可以帮助我们将Vue项目打包成静态文件,并通过nginx服务器进行部署,实现项目的发布和访问。在这篇文章中,我将教你如何完成这个过程。
首先,让我们通过以下步骤来了解整个过程:
| 步骤 | 操作 |
| ------ | ----------------
原创
2024-04-26 11:09:50
85阅读
原因:打包后的dist没有放到服务器的根目录下。解决方案:vue-cli官方文件给出的方法如下默认情况下,Vue CLI 会假设你的应用是被部署在一个域名的根路径上,例如 https://www.my-app.com/。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.my-app.com/my-app/,则设置 publicPat
参考原文地址:windows 下搭建https + node.js + nginx | 船长的技术博客先说需求,有一个https的主域名,主域名下有三个子域名,三个子域名需要指向同一台服务器的三个端口,需要同时支持http和https的请求。子域名A -----> http://127.0.0.1:10000 https://127.0.0.1:10000子域名B&nb
在Window下打包Electron的linux包写这份文档主要是记录一下在Window系统下打linux的electron包的一些坑以及方法。 首先,第一次接触的时候,看electron官网中写道可以构建多平台的包,理所当然的以为可以在一个平台下打不同平台的包。于是乎尝试了一下:报错如下,多方查证度娘,得到的结果是,本来可以。但是由于该服务在去年就挂了之后window环境下就无法打linux的包
转载
2024-10-28 22:03:27
15阅读
背景:项目已通过vue-cli4框架开发并运行在nginx服务器上(使用了nginx的反向代理),现需要将该项目转成桌面端应用程序,选择electron来实现。设想2种解决方案:1、使用electron-quick-start的loadURL方法读取服务的线上url,需要做一个用户URL输入界面便于部署。vue服务的版本迭代部署都和该electron无关;2、vue-cli项目引入electron
转载
2024-05-31 09:52:12
287阅读
1. 背景Node.js在官网上是这样定义的: “ 一个搭建在Chrome JavaScript运行时上的平台,用于构建高速、可伸缩的网络程序。Node.js采用的事件驱动、非阻塞I/O模型使它既轻量又高效,是构建运行在分布式设备上的数据密集型实时程序的完美选择。”用Node.js处理I/O密集型任务相当简单,只需要调用它准备好的异步非阻塞函数就行了。然而数据密集型实时(data-intensiv
# Java项目打包部署到Nginx的完整指南
在现代Web开发中,Java后端项目通常需要与前端静态文件一起部署到一个Web服务器上,Nginx是一个流行的选择。本文将指导你如何将一个Java项目打包并通过Nginx进行部署。
## 流程概述
下面的表格详细描述了整个流程的步骤:
| 步骤 | 描述 |
|
原创
2024-09-12 06:56:38
148阅读
一、webpack是什么东西?webpack 是代码编译工具,有入口、出口、loader 和插件。webpack 是一个用于现代 JavaScript 应用程序的静态模块打包工具。当 webpack 处理应用程序时,它会在内部构建一个依赖图(dependency graph),此依赖图对应映射到项目所需的每个模块,并生成一个或多个 bundle。——百度百科 简单的总结:webpack 是一种前端