澳门威利斯人_威利斯人娱乐「手机版」

来自 威利斯人娱乐 2019-09-16 19:56 的文章
当前位置: 澳门威利斯人 > 威利斯人娱乐 > 正文

JS的辅助工具

貌似在Windows平台下不协助 fs.watchfile .小编又不想行使IIS NODE,所以作者花了点时间写了个援助调治的小工具.
以此工具得以形成:
蹲点主js文件下全数子目录相关文书的改换.有改换后重启Node进程
能够将日志输出到此工具,便于在浏览器里检查与审视.
用法: NodeWatcher.exe main.js
具备参数:

1.开始

复制代码 代码如下:

  本文部分剧情均转载自小说:

NodeWatcher.exe 主JS程序 [其余可选参数]
主JS程序必得钦点.相当于 node 主js程序
-r :[true | false ] 当出错的时候(node进度退出)时自动重新运营.
例: NodeWatcher.exe -r false
-e :要在监视的目录里监视哪些后缀名的文件.暗中同意是js和node
例: NodeWatcher.exe -w lib -e js -e node -e json -e xml -e config
-?:
-help:突显支持文书档案

日志输出能够查阅网页

如下图:

图片 1

  作者:SCOTT HANSELMAN

Node.JS向工具输出日志,能够应用 console.log 体系语句也足以 调用 工具提供的方法.
工具提供的办法: 1 下载 到项目标根目录
2 引用 require(“./logger.js”)
3 调用:
logger.log(….)
logger.error()
logger.info()
logger.warn()
logger.exception(e)
参数能够是字符串恐怕目的,假设是指标,那么会输出它的一流属性.

  标题:Installing and Running node.js applications within IIS on Windows - Are you mad?

安装:
不用安装,但须求您的微型Computer上有.Net framework .小编是用 2.0 编写翻译的.将 NodeWatcher.exe 下载好放在目录下就足以用了.
下载地址: NodeWatcher_jb51.net.rar

  发表日期:2013.08.28

您或然感兴趣的篇章:

  • Node调节和测量试验工具JSHint的安装及铺排教程
  • 浅谈Node 调试工具入门教程

 

2.为什么本人要在Windows IIS上运维Node.js

  率先,笔者第一编写的是Asp.Net应用程序,对windows和iis很纯熟,要是在利用Node.js生产的选用假如能安排在IIS上,那么作者想快捷就会将Node.js开发的施用发布在生育条件中。

  即便在IIS运转Node.js上并非最优选取,可是本身首要开荒集团级应用,单机并发访问量3K、4K足矣并比不上大型网络集团那样会遇上特大的出现、调优压力。

  最后微软有一帮人正在IIS上玩转Node.js,作者代表跟着入坑试一试。

  • 进度管理:iisnode模块将会对node.exe进行简要而暴力的全生命周期的长河管理来增进其可信赖性。你不要挂念几时开启、截至node.exe,只怕开着软件监察和控制node.exe的运作情况。
  • 多核服务器的可扩大性:node.exe是一个单进度运营的主次,你要求万分编写基础设备代码来扩展其扶助多核服务器,纵然应用iisnode,你不要编写代码,将能够配备张开八个经过的node.exe,相同的时候将HTTP央浼均衡的负载到五个node.exe上。
  • 自动更新:iisnode将会监视js文件,借使有其余更新将会自行回收一视同仁启node.exe加载新的js代码,你不用缅想正在进行的http央浼,因为这么些诉求将会依然选拔旧版本的js直至试行完成。
  • HTTP访谈日志:iisnode将会把HTTP诉求中调用console.log输出的内部存款和储蓄器存款和储蓄在output中,这几个输出内容对于调节和测量试验远程服务器来说是很首要的能源。
  • 掺杂开采:iisnode是IIS的四个模块而已,你在一个站点中得以包罗node.js、php、asp.net等三个应用程序。
  • 一点点的代码修改:为了将node.js程序铺排在IIS中您要么供给修改一下node.js代码的,比方process.env.PORT
  • 集成管理经验:iisnode是IIS的二个模块,你能够用到IIS的有些特色如下
    • 端口共享,你能够在80端口下安顿三个例外的行使asp.net、node.js、php啊,爱哪个人什么人。
    • HTTPS支持
    • Url rewriting
    • 压缩
    • 缓存
    • 日志

 

3.如何在IIS上运行Node.js

  • 条件须求
    • Windows Vista, Windows 7, Windows 8, Windows Server 2008, or Windows Server 2012
    • IIS 7.x with IIS Management Tools and ASP.NET
    • WebSocket functionality requires IIS 8.x on Windows 8 or Windows Server 2012
    • URL rewrite module for IIS
      • (Win10:)
    • Latest node.js build for Windows
  • 为IIS7.x/8.x安装iisnode扩展
    • 为 IIS 7.x/8.x 安装 iisnode : x86 或 x64 - 取决于你的操作系统
    • 安装示例, 以管理人权限展开CMD实践 %programfiles%iisnodesetupsamples.bat
    • 浏览 http://localhost/node

图片 2

 

4.学习iisnode

  通过下面安装node示例,查看示例开采iis下增加产量了一个node目录。

本文由澳门威利斯人发布于威利斯人娱乐,转载请注明出处:JS的辅助工具

关键词: 澳门威利斯人