首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏小网管的运维之路

    node.js环境部署

    官方: https://nodejs.org/en/download/ 官方nodejs部署 安装配置 wget -c https npm config set registry https://registry.npm.taobao.org npm config get registry # 长久设置淘宝源;验证是否成功 部署 nvm管理node多版本 下载部署 git clone git://github.com/creationix/nvm.git ~/.nvm echo "source ~/.nvm/nvm.sh" >>

    1.2K20发布于 2019-05-28
  • 来自专栏devops_k8s

    部署Node.js项目

    Node.js简介 Node.js是一个基于Chrome V8引擎的JavaScript运行环境,用来方便快速地搭建易于扩展的网络应用。 Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效,非常适合运行在分布式设备的数据密集型的实时应用。Node.js的包管理器npm,是全球最大的开源库生态系统。 工具类应用:海量的工具,小到前端压缩部署(例如grunt),大到桌面图形界面应用程序。 游戏类应用:游戏领域对实时和并发有很高的要求(例如网易的pomelo框架)。 部署Node.js环境 二进制安装 该部署过程使用的安装包是已编译好的二进制文件,解压之后,在bin文件夹就已存在node和npm,无需重复编译. 返回结果如下所示 nvm ls -> v6.9.5 system unstable -> 6.9 (-> v6.9.5) (default) 部署测试项目 1 .

    3.5K52发布于 2020-09-27
  • 来自专栏开源部署

    Node.js开发环境部署

    Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的 易于扩展的网络应用。 Node.js 借助事件驱动, 非阻塞 I/O 模型变得轻量和高效,非常适合运行在分布式设备的数据密集型的实时应用。 一、Node.js部署 [root@lh01 src]# wget http://nodejs.org/dist/v0.10.36/node-v0.10.36-linux-x64.tar.gz --2015

    2.9K20编辑于 2022-07-04
  • 来自专栏白菜博客

    Node.js服务部署

    /bt.ejs'); }); 启动node.js服务器 image.png image.png

    2.1K20编辑于 2022-04-12
  • 来自专栏云计算

    在Heroku上部署Node.js

    今天,我们将演示如何在Heroku上部署Node.js应用。Heroku官方提供免费帐户使用,在此之上,我们最多可以托管5个应用程序。但如果你有大量需求的话,就需要购买特殊账户。 我接下来要用来示范的Node.js应用便是我在这里(点击访问)创建的,请务必认真看看这个链接所指向的文档。 让我们开始部署吧 步骤1 打开cmd,并找到项目的目录位置。我们需要把这个文件夹作为一个git仓库。 您可以在上面的屏幕截图中看到,在最终部署之后,将看到一个URL(红圈标注),您可以使用它来访问您的应用程序。 相关的参考资料: Node.js

    5.7K80发布于 2018-01-04
  • 来自专栏实用工具入门教程

    如何部署 Node.js 开发环境

    Node.js是一个用于通用编程的JavaScript平台,允许用户快速构建网络应用程序。通过在前端和后端利用JavaScript,Node.js使开发更加一致和集成。 在大多数情况下,您还需要安装npm,Node.js的包管理器。您可以通过输入以下命令来安装: sudo apt install npm 这将允许您安装与Node.js一起使用的模块和包。 这将有比官方Ubuntu存储库更多的Node.js最新版本,并允许您在Node.js v6.x(支持到2019年4月),Node.js v8.x(当前版本之间进行选择 LTS(长期支持版)版本,支持到2019 这意味着您可以安装多个自包含的Node.js版本,而不会影响整个系统。 通过控制您的环境,nvm您可以访问最新版本的Node.js并保留和管理以前的版本。 您也可以通过以下命令使用它: nvm use default 每个版本的Node.js都会使用自己的包,并npm可以管理它们。 您可以用npm将程序包安装到Node.js项目的.

    4.4K67发布于 2018-11-12
  • 来自专栏AI机器学习与深度学习算法

    学习分类 2-3 感知机

    要如何求出权重向量呢?基本做法和回归时相同,将权重向量用作参数,创建更新表达式来更新参数。这就需要一个被称为感知机的模型。

    67310编辑于 2022-11-08
  • 来自专栏个人翻译

    在 Heroku 中部署 Node.js 应用

    原文作者:Vipul Malhotra 原文地址:https://dzone.com/articles/deploying-nodejs-on-heroku 今天,我将给大家演示一下如何部署一个 Node.js Heroku为我们提供了最多能部署5个应用的免费账户。想获得更多应用的话需要额外付款。我在文章中使用的 Node.js 示例,代码是这个网址的,也请提前看一下。 为了更好的部署,你需要在系统中安装Heroku ToolBelt,同时,你也需要在系统中安装 Git ,因为 Heroku 依赖 Git 。 开始之前,你在Heroku网站上需要创建一个账户。 让我们开始部署吧 步骤1 打开命令行(CMD)然后去到你的程序所在目录。我们需要为 Git 资源创建一个文件夹。为此,我们需要输入命令:git init。这将改变当前目录为 Git 资源目录。 [图8] [图9] 你可以在命令窗口中看到最终部署的情况。完成部署后,就能通过那个网址(高亮部分)去访问你应用了。

    4.1K100发布于 2018-01-02
  • 来自专栏除除的专栏

    Node.js 使用 SCP + SSH 部署项目

    利用 scp2 和 ssh2 npm 包完成文件传输与命令执行,并通过 webpack 打包脚本以适配 GitLab CI/CD 环境,解决依赖缺失问题,实现自动化部署。 背景在项目部署上线的过程中,正常流程是在生成环境 Git 拉取最新代码来进行更新。 const restartResult = await restart().catch(console.error); console.log(restartResult);})();此时已经可以在本地进行部署了 但是使用 GitLab CICD 进行部署的时候会遇到问题,就是 GitLab 容器环境中并没有 scp2 和 ssh2 这两个 npm 包,我们可以借助 webpack 将以上脚本打包成 Node 容器环境可直接运行的脚本 项目代码在 Node.js 8.x 上已测试可稳定运行。版权声明本文为原创文章,作者保留版权。转载请保留本文完整内容,并以超链接形式注明作者及原文出处。

    29910编辑于 2025-12-12
  • 来自专栏运维前线

    CentOS 7.2 部署Node.js开发环境

    https://blog.csdn.net/wh211212/article/details/53038605 一、Node.js简介 Node.js是一个Javascript运行环境( Node.js对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。 Node.js中文网:http://nodejs.cn/ Node.js API文档:http://nodeapi.ucdok.com/#/api/ Node.js菜鸟教程:http://www.runoob.com /nodejs/nodejs-tutorial.html 二、Node.js安装 安装Node.js和npm,包管理工具 [root@linuxprobe ~]# yum --enablerepo 环境,对Node.js本身不做过多介绍,有兴趣的同学可以想办法解决这个WARN。

    1.4K20发布于 2019-05-26
  • 来自专栏知识学习

    宝塔部署springboot,vue,node.js项目

    宝塔部署springboot项目: 先将命令转移到jar包所属文件夹中 分为短暂部署和永久部署 短暂部署:java -jar xxx.jar 永久部署:nohup java -jar demo-1.0.0 nohup:linux的命令,代表关闭但持续运行 查看8989端口是否被占用: netstat -lnp|grep 8989 杀死端口号: kill -9 4491(4491代表某个特殊进程的编号) 宝塔部署 宝塔部署node.js项目: 在宝塔安装pm2管理器(推荐) 打开pm2的设置,选择nodejs项目对应的版本 在左侧菜单点击文件,在根目录点击www,其中 wwwroot就是宝塔的默认建站目录新建目录

    1.7K10编辑于 2024-10-15
  • 来自专栏算法无遗策

    动画 | 什么是2-3树?

    2-3树正是一种绝对平衡的树,任意节点到它所有的叶子节点的深度都是相等的。 2-3树的数字代表一个节点有2到3个子树。它也满足二分搜索树的基本性质,但它不属于二分搜索树。 2-3树查找元素 2-3树的查找类似二分搜索树的查找,根据元素的大小来决定查找的方向。 动画:2-3树插入 2-3树删除元素 2-3树删除元素相对比较复杂,删除元素也和插入元素一样先进行命中查找,查找成功才进行删除操作。 2-3树为满二叉树时,删除叶子节点 2-3树满二叉树的情况下,删除叶子节点是比较简单的。 动画:2-3树删除 -----END---

    1.1K10发布于 2020-01-02
  • 来自专栏我是攻城师

    什么是2-3

    2-3树 VS 二叉搜索树 同样的一组数据,在2-3树和二叉搜索树里面的对比如下: ? 可以看到2-3树的节点分布非常均匀,且叶子节点的高度一致,并且如果这里即使是AVL树,那么树的高度也比2-3树高,而高度的降低则可以提升增删改的效率。 2-3树的插入 为了保持平衡性,2-3树的插入如果破坏了平衡性,那么树本身会产生分裂和合并,然后调整结构以维持平衡性,这一点和AVL树为了保持平衡而产生的节点旋转的作用一样,2-3树的插入分裂有几种情况如下 2-3树的删除 2-3树节点的删除也会破坏平衡性,同样树本身也会产生分裂和合并,如下: ? 总结 本篇文章,主要介绍了2-3树相关的知识,2-3树,2-3-4树以及B树都不是二叉树,但与二叉树的大致特点是类似的,它们是一种平衡的多路查找树,节点的孩子个数可以允许多于2个,虽然高度降低了,但编码相对复杂

    2.4K20发布于 2019-04-28
  • 来自专栏云服务器教程

    云服务器部署Node.js项目

    Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效,非常适合运行在分布式设备的数据密集型的实时应用。Node.js的包管理器npm,是全球最大的开源库生态系统。 工具类应用:海量的工具,小到前端压缩部署(例如grunt),大到桌面图形界面应用程序。 游戏类应用:游戏领域对实时和并发有很高的要求(例如网易的pomelo框架)。 一、部署Node.js环境 选择以下任意一种方法部署Node.js环境。 1.使用二进制文件安装 该部署过程使用的安装包是已编译好的二进制文件。 完成以下操作,使用二进制文件部署Node.js环境: 下载Node.js安装包 wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xz [root@iZXXXXZ .nvm]# nvm use v7.4.0 Now using node v7.4.0 二、部署测试项目 新建项目文件example.js cd ~ touch example.js

    6.5K31发布于 2019-11-27
  • 来自专栏Rainbond开源「容器云平台」

    初学Node.js部署到好雨云

    我们将使用Node.js做一个简单的web服务器并利用好雨应用管理平台将我们本地的服务放到互联网上面。 Node.js是一个开源的跨平台运行环境,允许我们构建一个服务器端和网络应用的运行环境。 部署到网上 我的服务器已经正常运行了,可是它只是跑在我的本地,如果想要让更多的人访问我的网站,我需要将它放到互联网上我们需要选择一个云平台来部署我们的网站。 所以我选择了好雨云来部署网站,好雨云是一个云端的应用管理平台,也就是我们通常所说的PaaS(platform as a service),它允许你自动部署web应用,支持几种构建方式,比如我使用就是源码构建 部署到好雨云 OK,到这里我们的网站写好了,需要将代码提交到好雨云来部署,点新建应用后,好雨平台会给我们一个git代码仓库的地址,我们只需要将代码提交到这个地址就可以了。 你还可以将Node.js与更多技术结合,比如HTML5、CSS3以及JavaScript,当然还包括种类丰富的库和框架支持。

    1.3K61发布于 2018-05-31
  • 来自专栏刷题笔记

    2-3 链表拼接 (20 分)

    本文链接:https://blog.csdn.net/shiliang97/article/details/101050371 2-3 链表拼接 (20 分) 本题要求实现一个合并两个有序链表的简单函数

    73540发布于 2019-11-08
  • 来自专栏python3

    2-3 选项卡控件

    2-3 选项卡控件 u本节学习目标: n了解选项卡控件的基本属性 n掌握如何设置选项卡控件的属性 n掌握统计页面选项卡控件页面基本信息 n掌握选项卡控件的功能操作控制 2-3-1 简介 在 Windows 一般选项卡在Windows操作系统中的表现样式如图2-3所示。 ? 图2-3 图片框控件的属性及方法 2-3-2 选项卡控件的基本属性 图片框控件是使用频度最高的控件,主要用以显示窗体文本信息。 其基本的属性和方法定义如表2-3所示: 属性 说明 MultiLine 指定是否可以显示多行选项卡。如果可以显示多行选项卡,该值应为 True,否则为 False。 使用这个集合可以添加和删除TabPage对象 表2-3 选项卡控件的属性 2-3-3 选项卡控件实践操作 1.

    2.3K10发布于 2020-01-07
  • 来自专栏python3

    2-3 T-SQL函数

    2-3 T-SQL函数 学习系统函数、行集函数和Ranking函数;重点掌握字符串函数、日期时间函数和数学函数的使用参数以及使用技巧 重点掌握用户定义的标量函数以及自定义函数的执行方法 掌握用户定义的内嵌表值函数以及与用户定义的标量函数的主要区别 我们首先运行一段SQL查询:select tno,name , salary From teacher,查询后的基本结构如图2-3所示。我们看见,分别有三位教师的薪水是一样高的。 图2-3 薪酬排序基本情况 图2-4 row_number函数排序 图2-5 row_number另一使用 我们可以使用Row_number函数来实现查询表中指定范围的记录,一般将其应用到Web应用程序的分页功能上

    2.2K10发布于 2020-01-08
  • 来自专栏机器学习入门

    算法原理系列:2-3查找树

    结构缘由 首先,搞清楚2-3查找树为什么会出来,它要解决什么样的问题?假设我们对它的基本已经有所了解了。先给它来个简单的定义: 2-3查找树: 一种保持有序结构的查找树。 而2-3树就是为了规避上述问题而设计发明出来的模型。现在请思考该如何设计它呢? 这里我们从BST遇到的实际问题出发,提出设计指标,再去思考利用些潜在的性质来构建2-3树。 这部分内容,没有什么理论根据,而是我自己尝试去抓些字典的性质来构建,而2-3树的诞生过程并非真的如此,所以仅供参考。 构建2-3树 字典的两个主要操作为:查找和插入。 我就不卖关子了,直接给出2-3树的其中一个基本定义: 一棵2-3查找树或为一颗空树,或由以下节点组成: 2-节点:含有一个键和两条链接,左链接指向的2-3树中的键都小于该节点,右链接指向的2-3树中的键都大于该节点 3-节点:含有两个键和三条链接,左链接指向的2-3树中的键都小于该节点,中链接指向的2-3树中的键都位于该节点的两个键之间,右链接指向的2-3树中的键都大于该节点。 !!!

    1.2K20发布于 2019-05-26
  • 来自专栏开源部署

    Dcoker入门教程:使用Docker部署Node.js应用

    Docker简介   Docker是一个开源的应用容器引擎,可以为我们提供安全、可移植、可重复的自动化部署的方式。Docker采用虚拟化的技术来虚拟化出应用程序的运行环境。如上图一样。 而轮船上面的每个小箱子可以看成我们需要部署的一个个应用。使用Docker可以充分利用服务器的系统资源,简化了自动化部署和运维的繁琐流程,减少很多因为开发环境中和生产环境中的不同引发的异常问题。 现在来开始部署应用吧。 Docker实战 准备工作 初始化一个Node.Js程序 以下操作必须已经安装了NodeJS。 如果没有安装请参照之前的教程  如何在CentOS 7安装Node.js http://www.linuxidc.com/Linux/2015-02/113554.htm 首先创建一个空文件夹。 实际项目中部署可能会出现各种各样的问题,我们需要多查看log。根据log去做相应修改。后面我也会整理出有关docke在部署nodejs应用中的一些比较容易出错的地方。

    4.9K20编辑于 2022-07-13
领券