网站模板库
  • 首页
  • web前端工具
    • HTML/JS转换工具
    • JS/HTML格式化工具
    • 字母/英文大小写转换工具
    • robots.txt文件生成工具
    • Js压缩/格式化工具
    • Css在线压缩工具_代码格式化
  • 关于我们
    • 免责声明
    • 联系我们
    • 广告服务
    • 服务项目
    • 关于我们
    • 网站轮播
    • 公告
    • 成都优优科技专用
    • 按行业分类
  • web学院
    • 服务器教程
    • 学习资料
      • 基础书籍
      • 交互书籍
      • 入门教程
      • 特效分类
    • 案例分享
    • web资讯
  • 网页特效
    • 图片特效
    • 导航特效
    • 滑动按钮
    • 表单特效
    • 文字特效
    • 弹窗特效
    • 其他特效
  • 织梦模板
    • 科技/电子/数码/通信
    • 文化/艺术/广告/传媒
    • 装修/设计/家居/家具
    • 基建/施工/地产/物业
    • 餐饮/酒店/旅游/票务
    • 食品/果蔬/饮料/日用
    • 服饰/珠宝/礼品/玩具
    • 摄影/婚庆/家政/生活
    • 运动/健身/体育/器材
    • 学校/教育/培训/科研
    • 美容/保健/医院/医疗
    • 金融/财税/咨询/法律
    • 政府/组织/集团/协会
    • 汽车/物流/交通/搬运
    • 机械/设备/制造/仪器
    • 化工/环保/能源/材料
    • 农业/畜牧/养殖/宠物
    • 其他模版
    • IT/软件/信息/互联网
  • 手机模板
    • 手机APP模板
    • 微信小程序模板
    • wap
  • 网站模板
    • joomla模板
    • Drupal模板
    • z-blog模板
    • EyouCms模板
    • Bootstrap模板
    • 帝国cms模板
    • CmsEasy模板
    • MetInfo模板
    • 购物商城模板
      • Shopify主题
      • PrestaShop主题
    • 后台模板
    • 纯HTML模板
    • ecshop模板
    • phpwind模板
    • pbootcms模板
    • phpcms模板
    • wordpress模板
    • discuz模板
  • 教程
    • 织梦教程
    • Discuz教程
    • WordPress教程
    • Phpcms教程
    • Phpwind教程
    • ECShop教程
    • Joomla教程
    • Drupal教程
    • zblog教程
    • EyouCMS教程
    • 帝国cms教程
    • MetInfo教程
    • CmsEasy教程
登录
当前位置:网站模板库 > web学院 > 服务器教程 > 如何通过输入域名访问部署在本机的nodejs服务器
商业源码 服务器教程 2024-02-10 5:46:02

如何通过输入域名访问部署在本机的nodejs服务器

如何通过输入域名访问部署在本机的nodejs服务器,第1张

修改系统的hosts文件就可以了,比如(你想用的域名为:wwwmyappcom):

node服务器的host为:localhost,端口(port):8080;

修改系统hosts文件,在末尾加一行代码:127001    wwwmyappcom    然后保存。

在浏览器输入:wwwmyappcom:8080即可访问(前提是项目node服务器正在运行,没运行会失败);

PS:如果想直接输入wwwmyappcom就能访问(不加端口,其实不是没有端口只是一般80端口是默认值,可以不写),只需把node服务器的端口(port)设置为80再运行即可(当然前提是80端口没有被其他程序占用)

这次给大家带来怎样实现安装Nodejs并启动本地服务,实现安装Nodejs并启动本地服务的注意事项有哪些,下面就是实战案例,一起来看一下。

1、下载安装包:

下载地址:https://nodejsorg/en/download/,根据自己电脑的配置下载相应的windows64位安装包,下载完成后,进行安装。

2、检查是否安装成功

安装完成后,打开命令行窗口,检查是否安装成功,如下图所示,键入node -v出现nodejs的版本,键入npm -v出现npm的版本,说明两者均已安装成功。

3、配置环境变量

由于我的电脑之前安装过nodejs,所以需要检测一下是否配置了环境变量,打开命令行,输入命令“path”,输出结果中可以看到环境变量已经包含了E:\nodejs\

4、创建一个应用

在创建应用“Hello World”前,先了解一下nodejs应用由哪几部分组成:

引入required模块:我们可以使用 require 指令来载入 Nodejs 模块。

创建服务器:服务器可以监听客户端的请求。

接收请求与响应请求:服务器很容易创建,客户端可以使用浏览器或终端发送 HTTP 请求,服务器接收请求后返回响应数据。

下面开始创建nodejs应用:

(1)引入require模块

我们使用 require 指令来载入 http 模块,并将实例化的 HTTP 赋值给变量 http,实例如下:

var http = require("http");(2)创建服务器

接下来我们使用httpcreatServer()方法创建服务器,并使用listen()方法绑定8080端口。函数通过request,response参数来接收和响应数据。实例如下:

var http = require('http');

httpcreateServer(function (request, response) {

// 发送 HTTP 头部

// HTTP 状态值: 200 : OK

// 内容类型: text/plain

responsewriteHead(200, {'Content-Type': 'text/plain'});

// 发送响应数据 "Hello World"

responseend('Hello World\n');

})listen(8080);

// 终端打印如下信息

consolelog('Server running at http://127001:8080/');使用node命令执行以上代码,结果如下图:

打开浏览器访问http://localhost:8080/,可以看到写着”Hello World”的网页,如下图:

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

怎样操作vue中$emit 与$on父子与兄弟组件通信

如何使用JS事件绑定、事件流模型

1,安装完成node,node有自带的npm,可以直接在cmd中,找到nodeJs安装的路径下,进行命令行全局安装vue-cli。(npm install --global vue-cli)

----想安装速度快点,可以使用淘宝镜像如下

----命令提示符执行 npm install cnpm -g --registry=https://registrynpmtaobaoorg

注意:安装完后最好查看其版本号cnpm -v或关闭命令提示符重新打开,安装完直接使用有可能会出现错误;

2,安装后,检查是否安装成功(显示版本则安装成功)。(vue -V)

3,使用vue建一个项目名叫“my-project”。(vue init webpack my-project)

----注:vue-cli 的模板包括 webpack 和 webpack-simple,前者是比较复杂专业的项目,他的配置并不全放在根目录下的 webpackconfigjs 中。

----webpack-simple 相对简单的,它根目录下才有个 webpackconfigjs。

4,注意:项目建立过程中,有如下选择,选择NO。(该选项为使用ESLint规范你的代码,一个空格错误都将报错,不开启,可以避免不必要的麻烦)

----ESLint规范建议开启,加强代码规范

5,建立项目后,安装项目依赖npm install

6,安装成功,项目目录下多出一个node_modules文件夹

7,进入项目目录文件夹(my-project)中,就可以使用vue进行开发啦

8,使用npm run dev,便可以打开本地服务器实时查看效果(localhost:8080)

1安装NodeJS

1编译环境

源代码编译器,通常 Unix/Linux平台都自带了C++的编译器(GCC/G++)。如果没有,请通过当前发行版的软件包安装工具安装make,g++这些编译工具。

Debian/Ubuntu下的工具是apt-get

RedHat/centOS下通过yum命令

Mac OS X下你可能需要安装xcode来获得编译器

2网络加密

其次,如果你计划在Nodejs中启用网络加密,OpenSSL的加密库也是必须的。该加密库是libssl-dev,可以通过apt-get install libssl-dev等命令安装。

3手动编译

wget http://nodejsorg/dist/v01026/node-v01026targz

tar zxvf node-v061targz

cd node-v01026

/configure

上面几行命令是通过wget命令下载最新版本的代码,并解压之。/configure命令将会检查环境是否符合Nodejs的编译需要。

make

make install

2安装NPM

1NPM的全称是Node Package Manager, 是NodeJs的第三方安装库。

curl http://npmjsorg/installsh | sh

curl http://npmjsorg/installsh是通过curl命令获取这个安装shell脚本,按后通过管道符| 将获取的脚本交由sh命令来执行。

2更改第三方库

npm install underscore

underscore@122 /node_modules/underscore

由于一些特殊的网络环境,直接通过npm install命令安装第三方库的时候,经常会出现卡死的状态。幸运的是国内CNode社区的@fire9 同学利用空余时间搭建了一个镜像的NPM资源库,服务器架设在日本,可以绕过某些不必要的网络问题。你可以通过以下这条命令来安装第三方库:

npm --registry "http://npmhacknodejscom/

如果你想将它设为默认的资源库,运行下面这条命令即可:

npm config set registry "http://npmhacknodejscom/ "

通过npm安装包。安装好之後会自动被安装到 /usr/local/bin 目录下,而相依的函式库也会自动安装到 /usr/local/lib/node 目录下,实在是非常方便。

3安装NodeJS调试环境

1用npm命令安装全局模式的 node-inspector组件

sudo npm install -g node-inspector

2更改端口

修改 node-inspector/lib/configjs的端口

’web-port’: {

desc: ‘Port to host the inspector’,

convert: conversionsstringToInt,

defaultValue: 6868

},

3使用

node-inspector启动一个调试工具

在chrome浏览器中输入http://127001:6868/debugport=5858打开chrome的调试模式

使用node debug调试nodeJS项目

node --debug-brk=5858 readjs

可以在chrome中查看到调试信息

4使用Sublime构建NodeJS

设置Sublime的Builder->>

Tools ->> Build System ->> New Build System

将如下代码写入

{

“cmd”: ["/usr/local/bin/node", “$file”],

“file_regex”: “^[ ]File "(…)”, line ([0-9])",

“selector”: “sourcejavascript”

}

保存为NodeJssublime-build文件

如此可以直接使用Com+B来使用nodejs运行程序

nodejs其实是非常底层的,从功能上说,它既是apache也是php。像搭建http服务器这种功能,本来是apache已经封装好的,但nodejs需要我们手动来搭建。其实在实际应用中,我们可以使用现成的框架。但这里,我想手动搭建,也加深一下对http服务器的理解。

我们node执行下面这个文件,我命名为httpjs,它将创建一个httpServer并监听3000端口。

服务器 命令 端口 项目 可以使用
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何通过输入域名访问部署在本机的nodejs服务器

商业源码 钻石

分享到:
上一篇
惠普推出四种服务器管理方案|惠普服务器售后电话
下一篇
GTA SA:MP服务器地址

相关推荐

如何用代理服务器上网?

如何用代理服务器上网?

修改Tomcat服务器的端口号

修改Tomcat服务器的端口号

联想服务器td350怎么装系统

联想服务器td350怎么装系统

腾讯云购买的域名怎么链接腾讯云购买的服务器?(两个不属于同一账号)最好有图

腾讯云购买的域名怎么链接腾讯云购买的服务器?(两个不属于同一账号)最好有图

0条评论

发表评论 取消回复

要发表评论,您必须先登录。

提供最优质的资源集合

立即查看 了解详情
网站模板库

主题/付费下载/查看/余额管理/自定义积分,集成支付,卡密,推广奖励等。

本站导航
  • 链接标题
友情链接
  • 链接标题
快速搜索
本站由钛宇宙强力驱动
友情链接:
    商业源码网蜀ICP备2023005044号
    网站模板库
    • 登录
    • 注册
    网站模板库
    • 首页
    • web前端工具►
      • HTML/JS转换工具
      • JS/HTML格式化工具
      • 字母/英文大小写转换工具
      • robots.txt文件生成工具
      • Js压缩/格式化工具
      • Css在线压缩工具_代码格式化
    • 关于我们►
      • 免责声明
      • 联系我们
      • 广告服务
      • 服务项目
      • 关于我们
      • 网站轮播
      • 公告
      • 成都优优科技专用
      • 按行业分类
    • web学院►
      • 服务器教程
      • 学习资料►
        • 基础书籍
        • 交互书籍
        • 入门教程
        • 特效分类
      • 案例分享
      • web资讯
    • 网页特效►
      • 图片特效
      • 导航特效
      • 滑动按钮
      • 表单特效
      • 文字特效
      • 弹窗特效
      • 其他特效
    • 织梦模板►
      • 科技/电子/数码/通信
      • 文化/艺术/广告/传媒
      • 装修/设计/家居/家具
      • 基建/施工/地产/物业
      • 餐饮/酒店/旅游/票务
      • 食品/果蔬/饮料/日用
      • 服饰/珠宝/礼品/玩具
      • 摄影/婚庆/家政/生活
      • 运动/健身/体育/器材
      • 学校/教育/培训/科研
      • 美容/保健/医院/医疗
      • 金融/财税/咨询/法律
      • 政府/组织/集团/协会
      • 汽车/物流/交通/搬运
      • 机械/设备/制造/仪器
      • 化工/环保/能源/材料
      • 农业/畜牧/养殖/宠物
      • 其他模版
      • IT/软件/信息/互联网
    • 手机模板►
      • 手机APP模板
      • 微信小程序模板
      • wap
    • 网站模板►
      • joomla模板
      • Drupal模板
      • z-blog模板
      • EyouCms模板
      • Bootstrap模板
      • 帝国cms模板
      • CmsEasy模板
      • MetInfo模板
      • 购物商城模板►
        • Shopify主题
        • PrestaShop主题
      • 后台模板
      • 纯HTML模板
      • ecshop模板
      • phpwind模板
      • pbootcms模板
      • phpcms模板
      • wordpress模板
      • discuz模板
    • 教程►
      • 织梦教程
      • Discuz教程
      • WordPress教程
      • Phpcms教程
      • Phpwind教程
      • ECShop教程
      • Joomla教程
      • Drupal教程
      • zblog教程
      • EyouCMS教程
      • 帝国cms教程
      • MetInfo教程
      • CmsEasy教程

      弹窗标题

      这是一条网站公告,可在后台开启或关闭,可自定义背景颜色,标题,内容,用户首次打开关闭后不再重复弹出,此处可使用html标签...