首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏我的博客

    代理Node服务器

    DocumentRoot /data/html/abc ServerName blog.phpfs.com ProxyPass http://127.0.01:3000/#注意Node

    1.3K50发布于 2018-04-28
  • Node——服务器上安装Node.js

    思索 - 博客园 (cnblogs.com) >建议直接部署NVM,部署简单快捷,且便于Node版本切换; 服务器版本 [root@izuf63g0jydq42k49eo7zcz ~]# uname /bin/bash #准备 yum install -y wget #下载安装 wget https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-x64 .tar.xz mkdir -p /usr/local/nodejs tar -Jxvf node-v10.15.3-linux-x64.tar.xz -C /usr/local/nodejs/ #写入环境变量 echo "export PATH=/usr/local/nodejs/node-v10.15.3-linux-x64/bin:$PATH" >> /etc/profile source /etc/profile #查看版本信息 node -v npm version npx -v 修改权限 chmod +x node-install.sh 执行脚本 sh node-install.sh

    38310编辑于 2024-08-16
  • 来自专栏小康的自留地

    四、node服务器搭建

    什么是端口 一台电脑可以部署多个服务器,根据端口不同找到不同的服务器。 默认的http端口为80端口。 web服务器读取网页并返回 使用http模块开启一个服务器服务器内部读取文件,将读取到的字符串内容作为服务器的响应返回 const http = require("http"); const fs 静态服务器的实现 静态服务器的流程 浏览器向服务器发起请求 服务器查询受否存在这个文件 存在 返回 不存在 返回默认404页面 静态服务器的实现 静态服务器实现与读取网页返回几乎一致,通过request.url 在安装包的时候,不需要加--save(s)参数,也会自动在package.json中保存依项 当安装包的时候,会自动创建或更新package-jock.json文件 package-lock.json文件内保存了node_modules => { // 注意 使用express模块创建服务器,使用send作为相应 res.send("Hello World!

    2.4K10发布于 2020-07-06
  • 来自专栏全栈程序员必看

    linux安装node_node服务器的搭建和使用

    一、下载软件包 wget https://nodejs.org/dist/v11.10.0/node-v11.10.0-linux-x64.tar.gz 二、 解压 tar -zvxf node-v11.10.0 -linux-x64.tar.gz 三、 建立软连接 ln -s ~/study/node-v11.10.0-linux-x64/bin/npm /usr/local/bin/npm ln -s ~/study/node-v11.10.0-linux-x64/bin/node /usr/local/bin/node 四、 建立软连接之后 全局就可以使用 node 和 npm命令 node

    1.6K10编辑于 2022-10-01
  • 来自专栏技术综合

    Node搭建简易的UDP服务器

    虽然他后来发现没法改模块指向服务器地址 1.Nodejs的UDP模块 Nodejs自带的模块 名称:dgram 文档:https://nodejs.org/api/dgram.html 2.服务端代码 ) }); server.bind('1314'); 3.测试工具 1)udp client 使用nc测试 yum install nc 使用命令(注意ip和端口之间是空格) nc -vu {udp服务器

    2.6K20发布于 2020-08-25
  • 来自专栏程序员成长指北

    Node.js 搭建 HTTPS 服务器

    Node.js 中开启一个 HTTP 服务很简单,如果想使用 Node.js 开启一个 HTTPS 的服务需要两步:一是生成签名证书,二是还需借助 Node.js 提供的系统模块 HTTPS 完成 简单分为以下几个步骤: 使用 openssl 的 genrsa 命令生成一个服务器私钥文件 # genrsa 生成密钥 # -out 指定输出的文件 openssl genrsa -out server.key Common Name (eg, fully qualified host name) []:test.https.com Email Address []: 根据第 2 步的证书请求文件和第 1 步的服务器私钥文件生成证书 openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt 成功之后会生成如下 3 个文件: key 是服务器上的私钥文件 使用 Node.js 中 HTTPS 模块开启一个服务 相比传统 HTTP 方式多了一个 options 参数,保证上面生成的自签名证书和和下面文件是同级目录。

    1.9K10发布于 2021-01-06
  • 来自专栏全栈程序员必看

    linux云服务器上安装node

    linux云服务器上安装node 前言 第一步:下载wget 第二步:下载nodejs 第三步:解压nodejs 第四步:创建软连接 前言 这是记录linux服务器下安装nodeJs过程的一篇文章,同时也希望能够帮到跟我一样对 复制好链接后,我们返回云服务器的linux中 为了方便储存,我们先进入usr/local文件夹下,随后wget下载我们之前复制的node链接 cd /usr/local wget https://npmmirror.com /mirrors/node/v16.0.0/node-v16.0.0-linux-x64.tar.gz 下载完成以后我们可以使用ls命令,查看当前目录下是否有nodejs安装包 第三步:解压nodejs 解压我们在/usr/local文件夹下node压缩包(在输入node压缩包名字的时候可以用tab键补全) tar xvf node-v16.0.0-linux-x64.tar.gz 随后输入ls查看是否压缩成功 文件下使用nodejs和npm ln -s /usr/local/node/bin/node /usr/local/bin/node ln -s /usr/local/node/bin/npm

    13.5K20编辑于 2022-10-03
  • 来自专栏蛋未明的专栏

    Node服务器程序面向对象编程

       JavaScript担任了另外一种角色的时候,我们对JavaScript的面向对象开发越来越重视,因为Node的出现,JavaScript可以作为服务器端程序。

    82540发布于 2018-06-07
  • 来自专栏云计算linux

    06_Node.js服务器开发

    1 服务器开发的基本概念 1.1 为什么学习服务器开发 Node.js开发属于服务器开发,那么作为一名前端工程师为什么需要学习服务器开发呢? 为什么学习服务器开发? 客户端和服务器端网站开发流程: 2 Node.js网站服务器 2.1 初识Node.js网站服务器 Node.js网站服务器必须满足以下3个条件 网站服务器必须是一台计算机; 计算机上需要安装Node.js 端口 Node.js开发者习惯使用3000作为Node.js服务器的端口,一般来说,不使用0到1024之间的数字,因为这是操作系统软件,以及常用软件占用的端口。 在开发阶段,客户端和服务器端使用同一台计算机,即开发人员计算机。 这是因为在开发人员计算机中既安装了浏览器(客户端),又安装了Node.js(服务器端)。 2.2 创建Node.js网站服务器Node.js中创建网站服务器,并实现客户端向服务器端发送请求,服务器端向客户端做出响应。

    42010编辑于 2024-12-13
  • 来自专栏Nodejs技术栈

    Node.js 搭建 HTTPS 服务器

    Node.js 中开启一个 HTTP 服务很简单,如果想使用 Node.js 开启一个 HTTPS 的服务需要两步:一是生成签名证书,二是还需借助 Node.js 提供的系统模块 HTTPS 完成 简单分为以下几个步骤: 使用 openssl 的 genrsa 命令生成一个服务器私钥文件 # genrsa 生成密钥 # -out 指定输出的文件 openssl genrsa -out server.key Common Name (eg, fully qualified host name) []:test.https.com Email Address []: 根据第 2 步的证书请求文件和第 1 步的服务器私钥文件生成证书 openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt 成功之后会生成如下 3 个文件: key 是服务器上的私钥文件 使用 Node.js 中 HTTPS 模块开启一个服务 相比传统 HTTP 方式多了一个 options 参数,保证上面生成的自签名证书和和下面文件是同级目录。

    5.2K30发布于 2020-10-26
  • 来自专栏smy

    linux环境node服务器配置流程

    安装node  Node 官网已经把 linux 下载版本更改为已编译好的版本了,我们可以直接下载解压后使用: # wget https://nodejs.org/dist/v10.9.0/node-v10.9.0 -linux-x64.tar.xz // 下载 # tar xf node-v10.9.0-linux-x64.tar.xz // 解压 # cd node-v10.9.0-linux-x64 /bin/node -v // 执行node命令 查看版本 v10.9.0 重命名文件夹: ? 解压文件的 bin 目录底下包含了 node、npm 等命令,我们可以使用 ln 命令来设置软连接: ln -s /usr/software/nodejs/bin/npm /usr/local/bin / ln -s /usr/software/nodejs/bin/node /usr/local/bin/ 检查版本: ?

    2.5K20发布于 2018-12-27
  • 来自专栏姓王者的博客

    node.js:简单的HTTP服务器

    node.js:简单的HTTP服务器 有意思,实现文件访问了 引入需要的部分 const http = require('http'); const fs = require('fs'); const ; let pathname = url.pathname; let filePath = path.join(__dirname, pathname); //可以加个log看一下路径是否正确,这会在服务器运行 // res.writeHead(200, {'Content-Type': contentType}); res.end(data); } }) 设置端口,启动服务器

    39810编辑于 2024-12-20
  • 来自专栏踏浪的文章

    服务器安装node+nginx+MongoDB

    很早就买了一个云服务器,在腾讯云上面买的,当时买了好几年,用了几百块吧。具体的配置如下 ? 本来就是想用来练手node+nginx+MongoDB的,一直没时间(其实是太懒了),所以没有着手做此项目。 购买服务器 首先就是需要购买一个服务器,不管是1+1+1(1G1核1M)还是其他的配置,只有有服务器就行,因为就是个练手的,没必要那么好。当然,如果你有钱,你可以选择黄金配置。 安装系统 云服务器也是需要安装系统的,以腾讯云的云服务器为例 ? 进入服务器安装工具 上面的配置好了基本上就可以进入服务器安装工具(node+nginx+MongoDB等等)了。 那么,怎么进入呢?同样是腾讯云服务器 链接服务器 ? yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo sudo yum install yarn 安装pm2 这个依赖是可以在服务器上面运行node项目的,相比于原生的

    4.3K71发布于 2019-07-31
  • 来自专栏前端领域

    Node.JS 】服务器相关的概念

         往期文章 【Node.JS 】http的概念及作用 【Node.JS 练习】时钟案例 【Node.JS 】path路径模块 【Node.JS 练习】考试成绩整理 【Node.JS】buffer 类缓冲区 【Node.JS】事件的绑定与触发 【Node.JS】写入文件内容 【Node.JS】读取文件内容 ---- IP地址 ip地址就是互联网上每台计算机的唯一地址,因此ip地址具有唯一性,如果把 例如:用点分十进制表示的ip地址(192.168.1.1); 注意: 互联网中每台Web服务器,都有自己的ip地址。 在开发期间,自己的电脑既是一台服务器,也是一个客户端,为了方便测试,可以在自己的浏览器中输入127.0.0.1这个ip地址,就能把自己的电脑当作一台服务器进行访问了。   ip地址和域名是一一对应的关系,这份对应关系存放在一种叫做域名服务器(DNS)的电脑中,使用者只要通过好记得域名访问对应的服务器即可,对应的转换工作由域名服务器实现,因此,域名服务器提供ip地址和域名之间的转换服务的服务器

    1.2K50编辑于 2022-11-28
  • 来自专栏Newxc03的前端之路

    node初级入门之搭建http服务器

    前置知识: 了解IP地址和端口是什么 http请求的大致过程(这个建议买本《图解http》看看) http核心模块的使 导入http模块 定义服务器程序端口 创建服务器对象 调用服务器的监听方法,让服务器监听浏览器需求 // 1、导入http模块 const http = require("http"); // 2、定义服务器程序端口 const port = 8080;// 端口号:1-65535 (有些服务已经有一些默认端口 // 3、创建服务器对象 const server = http.createServer((request, response)=>{ response.write("hello nodejs "); // 书写响应体内容 response.end() //发生响应到浏览器 当我们修改代码后,需要重新执行该文件,重启服务 }); // 4、调用服务器的监听方法,让服务器监听浏览器请求 注意看url地址 image.png image.png image.png 项目架构 image.png 搭建一个http服务器.js const http = require("http"); const

    95220编辑于 2021-12-28
  • 来自专栏生如夏花绚烂

    Node.js做静态资源服务器

    在上一篇文章介绍了Node.js基础API 接下来我们做一个案例,用Node.js实现静态资源服务器 目录结构 首先新键如下目录结构 config:存放一些配置文件 helper:辅助文件 template 配置文件 module.exports = { root:process.cwd(), hostname :'127.0.0.1', port:'3000' } 要做一个资源服务器首先我们得获取到用户请求的 url,得到url后将当前node执行的目录与url进行拼接 const path = require('path') ... const server = http.createServer((req

    2.7K20编辑于 2022-09-14
  • 来自专栏前端领域

    Node.js练习】web服务器案例

    Node.js教学 专栏 从头开始学习 目录  核心思路  实现步骤  实现代码       创建web服务器    转换url地址  ----  核心思路 把文件的实际存放路径,作为每个资源的请求url 实现步骤 导入需要的模块 创建基本的web服务器 将资源的请求url地址映射为文件的存放路径 读取文件内容并响应客户端 优化资源的请求路径  实现代码       创建web服务器 //导入 //导入http require('http'); //导入fs系统模块 const fs = require('fs'); //导入路径模块 const path = require('path'); //创建 //创建web服务器 }) //监听 server.listen(8080, () => { console.log('server running at http://127.0.0.1:8080'); }) 服务器搭建完成 require('http'); //导入fs系统模块 const fs = require('fs'); //导入路径模块 const path = require('path'); //创建 //创建web服务器

    1.4K20编辑于 2022-11-28
  • 来自专栏云服务器教程

    服务器部署Node.js项目

    利用稳定接口提升Web渲染能力 前后端编程语言环境统一:前端开发人员可以非常快速地切入到服务器端的开发(例如著名的纯Javascript全栈式MEAN架构)。 /bin/node /usr/local/bin/node ln -s /root/node-v6.9.5-linux-x64/bin/npm /usr/local/bin/npm 查看node、npm 版本 node -v npm -v 至此,Node.js环境已安装完毕。 /node/bin/node /usr/local/bin/node ln -s /opt/node/bin/npm /usr/local/bin/npm 2.使用NVM安装多版本 NVM(Node Version 适用于长期做node开发的人员或有快速更新node版本、快速切换node版本的场景 完成以下操作,使用NVM安装多个Node.js版本: 使用git将源码克隆到本地的~/.nvm目录下,并检查最新版本

    6.2K31发布于 2019-11-27
  • 来自专栏Newxc03的前端之路

    node初级入门之搭建http服务器

    ​ 前置知识: 了解IP地址和端口是什么 http请求的大致过程(这个建议买本《图解http》看看) http核心模块的使用 导入http模块 定义服务器程序端口 创建服务器对象 调用服务器的监听方法 ,让服务器监听浏览器需求 // 1、导入http模块 const http = require("http"); // 2、定义服务器程序端口 const port = 8080;// 端口号:1-65535 // 3、创建服务器对象 const server = http.createServer((request, response)=>{ response.write("hello nodejs "); // 书写响应体内容 response.end() //发生响应到浏览器 当我们修改代码后,需要重新执行该文件,重启服务 }); // 4、调用服务器的监听方法,让服务器监听浏览器请求 path = require("path"); //配置服务器程序的端口号 const port = 8081; const server = http.createServer((request,

    2.2K30编辑于 2021-12-26
  • 来自专栏web开发

    Linux服务器下启动和关闭node

    首先将node工程的代码和node_modules目录上传到服务器的某一个目录下 1、用forever 进行管理 前提:linux下已经安装了node npm install -g forever //进入到node工程目录下 // 启动node服务 forever start app.js // app.js为改node工程的入口文件 // 停止node服务 forever stop app.js 2、用自带的服务nohub nohup node index.js > myLog.log 2>&1 & //启动node服务 pkill node //关闭 node

    4.7K10编辑于 2022-12-10
领券