奇技指南作者奇舞团前端开发工程师林向东。我们知道代码规范的作用;我们也知道工具才能让我们真正遵守代码规范。本文简绍三个工具 EditorConfig ,Prettier 和 eslint 。前两个工具帮你形成代码风格,另外一个让你提高代码品味。最后提供 typescript + eslint + prettier + airbnb + hooks 的安装和配置清单。本文环境:Mac、VSCodeE
开发环境的搭建,是新人入职后的第一道槛,有时一个小小的问题就能阻塞半天。如果能提供一个工具在短时间内搞定开发环境,势必提高新人对团队的印象分!docker就是这样一个工具。镜像&容器docker有个重要的概念叫镜像,官方概念比较拗口,这么解释比较容易理解:docker仓库有很多镜像,包括node、nginx、redis等等,一个镜像一般解决一个问题,镜像没有状态,而且永远不会改变。容器,是
转载
2023-07-18 17:19:25
128阅读
vue官方文档知识储备es6语法补充let使用 var {
var a = 1;
}
console.info(a); // 1
例1: var arr = [];
for (var i = 0; i < 10; i++) {
arr[i] = function(){
console.info(i);
}
}
arr[6]()
很早之前就关注过node js。也做过许多实验性的东西。总结一下nodejs可以做哪些东西。 node本身可以做很优秀的服务端程序,对于web项目,使用express框架,结合mongodb 或者mysql数据库可以构建很棒的应用。 如果是作为整个web应用来
转载
2023-07-31 19:30:59
26阅读
# 使用 Docker 部署 Vue 的前端项目和 Node.js 后端
在这一篇文章中,我将指导你如何使用 Docker 来部署一个 Vue.js 前端项目和一个 Node.js 后端。通过这个过程,你将会学习到如何使用 Docker 来打包你的应用程序,从而使其更易于在各种环境中进行部署。
## 整体流程
在开始之前,让我们先概述整个流程,便于我们对步骤有更清晰的理解。
| 步骤
# 在 Windows Docker 上部署 Vue 和 Node 前端项目
随着微服务架构的流行,越来越多的开发者选择使用 Docker 来部署应用程序。Docker 帮助我们将应用及其所有依赖封装到一个轻量级的容器中,使得跨平台部署变得异常简单。本文将详细介绍如何在 Windows 的 Docker 上部署一个 Vue.js 和 Node.js 的前端项目。
## 准备工作
在开始之前,
原创
2024-10-14 05:08:13
256阅读
一、Node开发概述1. 为什么要学习服务器端开发能够与后端程序员更加紧密的配合网站业务逻辑前置,学习前端技术需要后端技术支撑(ajax)扩宽知识视野,能够站在更高的角度审视整个项目2. 服务器端开发要做的事情实现网站的业务逻辑数据的增删改查3. 为什么选择node使用javaScript语法开发后端应用一些公司要求前端工程师掌握node开发生态系统活跃,有大量开源库可以使用前端开发工具大多基于n
转载
2023-06-28 15:42:10
89阅读
前不久 NCZ 发表了新文章 Node.js and the new web front-end,描述了用 node.js 做 Web 前端服务器的种种优势。NCZ 在文章中推荐了一套服务器模型(图片来源自Node.js and the new web front-end)。 这个模型在传统的后台服务器前,增加了一层 node.js 实现的 Frontend Server 层。这种架
常见的分布式事务场景分布式事务其实就在我们身边,你一直在用,但是你却一直不注意它。转账扣你账户的余额,增加别人账户余额,如果只扣了你的,别人没增加这是失败;如果没扣你的钱别人也增加了那银行的赔钱。下订单/扣库存电商系统中这是很常见的一个场景,用户下单成功了,店家没收到单,不发货;用户取消了订单,但是店家却看到了订单,发了货。分库分表场景当我们的数据量大了之后,我们可能会部署很多独立的数据库,但是你
转载
2024-07-04 15:59:21
53阅读
1.概念Node.js 就是运行在服务端的 JavaScript,起初段定位是后端开发语言,由于技术的不够成熟,一般小型项目会完全使用node.js作为后台支撑,大项目中,运行不够稳定,不会轻易使用。具有高并发优良特性,Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好.Node.js是事件驱动,非
转载
2023-09-05 13:53:50
64阅读
前言 Docker 是一个开源的容器引擎。开发者可以将自己的应用以及依赖打包为一个可移植的容器,然后发布到 Linux 机器上。它类似于一个轻量级的虚拟机,极大地方便了用户在服务器端部署和管理应用环境。一、在 Ubuntu 中安装 Docker 配置 Node 的运行环境,有时候需要编译 Node 的 C++ 模块。Node 的编译环境要求 GCC/g++ 4.8 或以上的版本。在一些较低
转载
2023-07-14 18:37:17
161阅读
容器化应用程序在当今世界越来越流行,因为它们能够解决几乎每个项目团队都面临的一些主要问题。在本文中,我将告诉你如何使用Docker容器化你的node.js应用程序。在继续之前,请确保你的计算机中已安装Docker。Docker:https://www.docker.com/products/docker-desktop完成安装过程后,打开Docker Desktop(保持此后台运行)和运行 doc
转载
2023-07-25 15:57:40
0阅读
安装mongodb数据库如何在ubuntu上安装mongodb数据库,其实官方文档写的很清楚啦
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6切记按找ubuntu版本号安装,我的是16.04echo "deb [ arch=amd64
Node.js与前端开发实战一、Node.js的应用场景1.前端工程化2.Web服务端应用3.Electron跨端桌面应用4.Node.js在字节二、Node.js运行时结构三、编写 Http Server四、延伸话题 一、Node.js的应用场景1.前端工程化Bundle:webpack, vite, esbuild, parcelUglify:uglifyjsTranspile:bablej
转载
2024-04-04 10:15:51
26阅读
你可以把Node.js当成一门新的服务端语言(如果你之前没有接触过 Javascript),它和 Java 一样,都对代码程序设计有非常高的要求,因为每个程序员都不想服务器宕机。 当然我们是前端开发,肯定玩得转 Javascript,Node.js某种层面讲就是 Javascript,因为它就是 Javascript 的运行时环境。 依赖于 Chrome V8 引擎,我们可以像
转载
2024-01-19 23:21:37
39阅读
工作快三年一直没有时间好好了解node在前端的作用,最近公司在赋能,趁此机会好好学习下node相关知识,仅做入门。啥是node?1.不在浏览器中运行的javascript
2.基于Chrome JavaScript运行时建立的一个平台
3.一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎应用范围一、前端工具名称 作用
转载
2024-05-13 17:46:43
60阅读
# 使用Docker部署Node.js应用程序的完整指南
在微服务架构和容器化部署日益激烈的今天,Docker已经成为开发人员的必备工具。Docker允许我们将我们的应用程序及其所有依赖项打包为一个可移植的容器,确保在任何环境中均能一致地运行。在本文中,我们将一起学习如何将一个简单的Node.js应用程序容器化并使用Docker进行部署。
## 整体流程
下面是一个简要的流程图,展示我们需要
最近自己做了个小项目,试着使用docker来进行发布,而其中用到了node做跨越代理,就是为了解决这个问题至少多花费了我一天时间,不说了直接进入主题吧一、系统环境配置1 安装 centos 这个是首要的2 安装docker 二、安装node直接运行 docker pull node[root@dex ~]# docker pull node
Using default tag: latest
转载
2024-06-10 19:35:57
960阅读
最近在学习 Docker,并用 Docker 重新部署了cdfang-spider项目,使用 docker 后确实大幅度地降低了部署难度。如果你也想用 Docker 来部署自己的项目,那就让我们一起往下看。本文通过以下 3 个方面来聊聊 Docker:Docker 发展史。Docker 基础。Docker 项目实战。Docker 发展史上古时代在很久以前,发布一个 App 应用,应该是这样的。首先
转载
2024-02-04 07:58:31
41阅读
推荐使用pm2去管理node项目,下面使用docker下的pm2发布node项目为什么使用pm2容器,而不是直接用node容器?docker 下node容器的内存管理默认是系统托管,当项目的内存过大时,项目会被停止而使用pm2时,node项目的内容是由pm2管理的,同时当node停止时,pm2会自动帮你重启项目1、docker部署(centos7)这里是参照官方的安装步骤
安装依赖sudo yum
转载
2023-08-19 13:59:29
156阅读