首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏睡不着所以学编程

    node.js(6) session

    琢磨了一天,我终于来了...虽然有些东西还是没搞懂咋回事...现在做了个案例理解了很多,但是老师的案例讲的非常的简单,很多步骤都省略了,我打算来一个保姆级教学

    5.3K40编辑于 2022-09-20
  • 来自专栏小网管的运维之路

    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仓库。 第6步 现在我们剩下的最后一步就是将本地仓库的所有文件推送到服务器。我们通过使用命令:git push heroku master来实现。 您可以在上面的屏幕截图中看到,在最终部署之后,将看到一个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
  • 来自专栏yiyun 的专栏

    Node.js | ECMAScript6 等 | 笔记

    package-lock.json: 在 npm install时生成一份文件,用以记录当前状态下实际安装的各个npm package的具体来源和版本号,模块下载地址。

    74240编辑于 2022-04-01
  • 来自专栏个人翻译

    在 Heroku 中部署 Node.js 应用

    原文作者:Vipul Malhotra 原文地址:https://dzone.com/articles/deploying-nodejs-on-heroku 今天,我将给大家演示一下如何部署一个 Node.js Heroku为我们提供了最多能部署5个应用的免费账户。想获得更多应用的话需要额外付款。我在文章中使用的 Node.js 示例,代码是这个网址的,也请提前看一下。 如下图: [图5] [图6] 步骤5 在 Heroku 中创建一个应用。你可以指定一个应用名,又或者让 Heroku 生成一个随机名字给你。 [图7] 步骤6 现在我们就差一步了,就是推送我们的项目文件到服务器上。我们可以用这个命令:git push heroku master 。这个命令会将所有有改变的命令提交到服务器。 [图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
  • 来自专栏Java架构师历程

    6、选择部署策略

    从多方面来讲,这是应用程序部署的传统方式。每个服务实例在一个或多个主机的标准端口上运行。主机通常被当作宠物对待。 图 6-1 展示了该模式的结构: ? 这种模式有几个变体。 例如,您可以在 Apache Tomcat 服务器上将 Java 服务实例部署为 Web 应用程序。一个 Node.js 服务实例可能包含一个父进程和一个或多个子进程。 对于其他语言,例如 Node.js 或 Ruby,您可以直接复制源代码。在任一情况下,通过网络复制的字节数都是相对较小的。 另外,由于缺乏开销,通常启动一个服务是非常快的。 图 6-2 展示了该模式的结构: ? 这是 Netflix 部署其视频流服务的主要方式。Netflix 使用 Aminator 将每个服务打包为 EC2 AMI。 6.4、Serverless 部署 AWS Lambda 就是一个 serverless 部署技术示例。它支持 Java、Node.js 和 Python 服务。

    1.5K30发布于 2018-09-26
  • 来自专栏运维前线

    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
  • 来自专栏腾讯IVWEB团队的专栏

    ECMAScript 2015 (ES6) in Node.js(译)

    作者:link 原文:https://nodejs.org/en/docs/es6/ ECMAScript 2015 (ES6) in Node.js(译) Node.js是建立在V8引擎的基础上。 所有ECMAScript2015(ES6)特性被分为 shipping, staged和in progress三个部分: shipping特性是V8认为已经稳定的特性,Node.js默认提供这些特性,而不需要额外的运行时标志位来开启 有哪些特性在Node.js中是默认开启的(不需要设置运行时标志位)? 号称覆盖93%的ES6特性!这不是打我的脸嘛! 哪些特性还是在未完成状态? 新的特性正在不断地加入V8引擎。 一般来说,虽然这些新特性未来在Node.js中落地的时间并不确定,但是我们依然可以抱有期待。 你可以通过--v8-options参数在列出Node.js各个发行版中的进行中的特性。

    1.3K00发布于 2017-03-13
  • 来自专栏IMWeb前端团队

    ECMAScript 2015 (ES6) in Node.js(译)

    本文作者:IMWeb link 原文出处:IMWeb社区 未经同意,禁止转载 原文:https://nodejs.org/en/docs/es6/ ECMAScript 2015 (ES6 ) in Node.js(译) Node.js是建立在V8引擎的基础上。 所有ECMAScript2015(ES6)特性被分为 shipping, staged和in progress三个部分: shipping特性是V8认为已经稳定的特性,Node.js默认提供这些特性,而不需要额外的运行时标志位来开启 号称覆盖93%的ES6特性!这不是打我的脸嘛! 哪些特性还是在未完成状态? 新的特性正在不断地加入V8引擎。 一般来说,虽然这些新特性未来在Node.js中落地的时间并不确定,但是我们依然可以抱有期待。 你可以通过--v8-options参数在列出Node.js各个发行版中的进行中的特性。

    1.1K100发布于 2018-01-08
  • 来自专栏IMWeb前端团队

    ECMAScript 2015 (ES6) in Node.js(译)

    本文作者:IMWeb link 原文出处:IMWeb社区 未经同意,禁止转载 原文:https://nodejs.org/en/docs/es6/ ECMAScript 2015 (ES6 ) in Node.js(译) Node.js是建立在V8引擎的基础上。 所有ECMAScript2015(ES6)特性被分为 shipping, staged和in progress三个部分: shipping特性是V8认为已经稳定的特性,Node.js默认提供这些特性,而不需要额外的运行时标志位来开启 号称覆盖93%的ES6特性!这不是打我的脸嘛! 哪些特性还是在未完成状态? 新的特性正在不断地加入V8引擎。 一般来说,虽然这些新特性未来在Node.js中落地的时间并不确定,但是我们依然可以抱有期待。 你可以通过--v8-options参数在列出Node.js各个发行版中的进行中的特性。

    80530发布于 2019-12-04
  • Arbess从入门到精通(6) - 使用Arbess+GitLab实现Node.js项目自动化部署

    本文将详细介绍如何安装Arbess、GitLab,并创建配置流水线实现 node.js 项目构建并主机部署。 2.2 配置Arbess流水线采用可视化设计,实现Node.Js项目自动化部署,在流水线中可克隆Gitlab仓库代码,构建并进行多主机部署。创建流水线,进入流水线设计页面进行操作。 2.2.2 配置Node.Js构建任务源码配置完毕后,配置构建任务,Arbess支持多种构建方式,例如添加Node.Js构建,点击新阶段→构建→Node.Js构建。 执行命令执行Node.Js构建的命令。2.2.3 配置主机部署任务点击新阶段→部署→主机部署,输入部署信息,输入完成后,点击空白处进行保存。字段描述任务名称任务名称清晰地标识项目或对象。默认主机部署。 至此,用户可通过Arbess流水线克隆GitLab仓库Node.js源码,构建并进行主机部署。​

    24854编辑于 2025-11-21
  • 来自专栏云服务器教程

    云服务器部署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
  • 来自专栏雪胖纸的玩蛇日常

    部署6.前端项目)

    1.安装node、npm、cnpm apt install nodejs y apt install npm y node -v npm -v npm install cnpm -g --regist

    64130发布于 2020-02-14
领券