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

    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
  • 来自专栏睡不着所以学编程

    node.js(3)

    ⊙ 初识express ⊙ express托管静态资源 ⊙ nodemon ⊙ express路由 什么是Express Express是基于node.js

    72520编辑于 2022-09-20
  • 来自专栏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仓库。 这个命令是为了将位于当前项目目录下的所有文件信息添加到索引库中: 第3步 下一步是将文件的更改信息写入到创建的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
  • 来自专栏个人翻译

    在 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网站上需要创建一个账户。 [图3] [图4] 步骤3 下一步是提交我们修改的文件到 Git 库上,我们用 git commit -m "new files." 这个命令就能提交。 [图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
  • 来自专栏python3

    Node.js的基本使用3

    koa(扩展知识, 建议学习) koa是express超集(进阶版) 前后端分离和耦合概念介绍 面向过程 -》 面向对象 --》 面向服务 数据库 Node.js mongodb(bson json的超集 : true, max: 100}); db.collName.isCapped(); //判断集合是否为定容量 (2)得到指定名称的集合 db.getCollection("account"); (3) :0,title:1,year:1}).count() //16 删除 db.coll_name.remove({}) 修改 db.coll_name.update(arg1,arg2,arg3, arg4) 参数解释: arg1: 匹配条件 arg2: 修改的具体内容 arg3: false / true 匹配几条 false 一条 true 多条 arg4: false

    1.1K10发布于 2020-01-14
  • 来自专栏云服务器教程

    云服务器部署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
  • 来自专栏又见苍岚

    node.js -3- 基本语法

    本文记录 node.js 最基本的语法。 数据类型 Node.js有一些核心类型:number,boolean,string,object、undefined 和 function。 可以使用 typeof 查看数据类型 number 数字 typeof(3.5) typeof(3) boolean true 和 false typeof(true) typeof(false) string 字符串 typeof('abc') object node.js 对象,由 {} 定义 或 new Object(); var user = { first_name: "HTML { console.log("a is 3") } else if(a == 4) { console.log("a is 4") } else { console.log(" /javascript/js-obj-math.html https://www.w3cschool.cn/nodejs/node-js-tutorial.html

    1.3K20编辑于 2022-08-06
  • 来自专栏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
  • 来自专栏sktj

    Kubernetes(3:部署)

    1 3个节点: k8s-master k8s-node1 k8s-node2 2 yum install -y docker 3 所有节点安装kubelet kubeadm kubectl

    77730发布于 2019-09-24
  • 来自专栏前端自习课

    Node.js】1399- 3 分钟掌握 Node.js 版本的区别

    在我们日常开发中,Node.js 使用场景越来越多,大到服务端项目,小到开发工具脚本,所以掌握 Node.js 一些基础知识是非常有必要的。 (本图来自:Nodejs[3]) Node.js 的版本号命名遵循语义化版本[4](Semantic Versioning),统一版本号表示规则,该规则规定了版本号如何表示,如何增加,如何进行比较,不同的版本号意味着什么 LTS 版本有 3 个阶段的生命周期: 「生命周期」 「含义」 「说明」 Active 活跃阶段 每个从 Current 进入 LTS 的偶数版本,都会有 18 个月的时间被积极维护和升级。 参考文章: 版本之间的区别[8] Reference [1] Node.js: https://nodejs.org/ [2] Chrome V8: https://v8.dev/ [3] Nodejs /en/download/releases/ [8] 版本之间的区别: https://vue3.chengpeiquan.com/guide.html#%E7%89%88%E6%9C%AC%E4%B9%

    3.7K20编辑于 2022-11-15
  • 来自专栏python3

    Python3 调用 Node.js

    .2009.8.1725) Global well-posedness for the $L^2$-critical Hartree  equation on $\mathbb{R}^n$, $n\ge 3$ 需要解析成 Global well-posedness for the L2-critical Hartree equation on Rn, n≥3 【环境】 OS 版本:Windows10 x64 1803 Python版本:Python 3.6.5 x64 Node.js 版本:Node.js 10.14.2 mathjax-node:mathjax-node@2.1.1 npm install mathjaxText = 'Global well-posedness for the $L^2$-critical Hartree  equation on $\mathbb{R}^n$, $n\ge 3$ mathjaxText)     print('mathjaxText: %s' % mathjaxText)     print('plainText: %s' % plainText) 【相关阅读】 Python3

    2.5K20发布于 2020-01-06
  • 来自专栏python3

    python3 部署

    前几天去听了北京python-conf,老师们都在宣传python3的各种好处,和自力讨论之后,决定把自己的小项目都升级到python3。其实代码改起来还好,因为都是比较小的项目,问题主要卡在部署。 我使用的云服务器都是ubuntu14.04的,上面默认的python3是3.4版本,而我本地的是3.6.3版本。 python3.6.3 安装py3.6 然后用推荐的python3.6 -m venv virtualenv_name 的方法来创建虚拟环境 此时报错提示apt-get install python3-

    81620发布于 2020-01-06
  • 来自专栏开源部署

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

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

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