nodejs02---demo

简介:
1.Hello World
    打一个一个文本编辑器,在其中输入
        console.log('Hello World');
    并保存为helloworld.js。打开dos窗口进入该文件的目录运行
    node helloworld.js  执行则可以看到输出的helloworld
2.Node.js命令行工具
    node  -v  版本
    node -e      eval scipt    eval(“console.log('呵呵')”);
     例:node -e "console.log('hello world')";   直接执行        
3. node :直接进入编译模式
    然后输入:    console.log("111")
        第一行是输出、第二行是返回值
4.建立HTTP服务器
    创建一个app.js         
var http=require('http')   //引入http包拿到http对象,模块和包没有明显的区分,
http.createServer(function(req,res){  //调用对象的方法
    res.writeHead(200,{'Content-Type':'text/html'});
    res.write('<h1>Node.js</h1>');
    res.end('<p>PCAT</p>');
}).listen(3000);
console.log('HTTP server is listening at port 3000.');
接下来node  app.js   打开浏览器访问  http://localhost:3000即可。这样就部署了一个web。比如tomcat、resin更加方便

4.调试代码:
下载最新版node,进入node安装目录C:\Program Files (x86)\nodejs\node_modules\npm,执行npm install -supervisor -g
 安装supervisor包来控制调试代码。 (未完成)
 
 进入编译模式:node
 执行:supervisor app.js
代码改动刷新页面就修改了, 不需要每次停止重启node.js的服务

 
复制代码

app.js

复制代码
var http=require('http')//引入http包拿到http对象,模块和包没有明显的区分,
http.createServer(function(req,res){//调用对象的方法,回调
    res.writeHead(200,{'Content-Type':'text/html'});
    res.write('<h1>Node.js</h1>');
    res.end('<p>PCAT</p>');
}).listen(3000);
console.log('HTTP server is listening at port 3000.');
复制代码

helloworld.js

console.log("Hello word爱爱爱");

 


本文转自农夫山泉别墅博客园博客,原文链接:http://www.cnblogs.com/yaowen/p/7011599.html,如需转载请自行联系原作者

相关文章
VOS3000 AXB功能使用说明
VOS AXB 模块适用于语音市场直连运营商或虚拟运营商 X 号平台的业务需求 与 VOS 系统无缝集成,无需独立服务器部署,节约硬件,网络成本 单机支持不低于 2,000 并发 AXB 呼叫,性能是市面常见 AXB 产品的 2-3 倍 支持设定在呼叫接通后任意时间提前解绑,释放 X 号码资源,无需等到呼叫挂断后释放,大幅提高 X 号码利用率 提供完备的 AXB 计费策略与报表输出,兼容全类型运营商小号接口,保障业务能够平稳开展,持久运营
1609 0
|
10月前
|
JavaScript 前端开发
__proto__和prototype的区别
`prototype`和`__proto__`虽然都与JavaScript的原型继承和对象关系密切相关,但它们的定义、所属对象、作用和功能等方面存在着明显的区别。理解它们之间的区别对于深入掌握JavaScript的面向对象编程和原型链机制非常重要
|
10月前
|
机器学习/深度学习 人工智能 自然语言处理
大模型强崩溃!Meta新作:合成数据有剧毒,1%即成LLM杀手
在人工智能领域,大型语言模型(LLMs)的快速发展令人瞩目,但递归生成数据可能导致“模型崩溃”。Meta的研究揭示,模型在训练过程中会逐渐遗忘低概率事件,导致数据分布偏差。即使少量合成数据(如1%)也会显著影响模型性能,最终导致崩溃。研究强调保留原始数据的重要性,并提出社区合作和技术手段来区分合成数据和真实数据。论文地址:https://www.nature.com/articles/s41586-024-07566-y
317 2
|
10月前
|
Kubernetes Cloud Native 云计算
深度挖掘:云计算平台在数字化转型中的核心作用
【10月更文挑战第29天】作为一名技术博主,我深入探讨了云计算平台在数字化转型中的核心作用。本文分析了云计算的弹性、可扩展性和高可用性如何帮助企业快速适应市场变化,降低成本并提高效率。同时,文章介绍了云计算在创新加速、业务连续性和灾难恢复方面的优势,并通过实际案例展示了其在企业数字化转型中的应用。
300 0
|
Java DataX Docker
arm 64 环境利用 docker 编译 datax 工具
arm 64 环境利用 docker 编译 datax 工具
489 0
|
前端开发 搜索推荐 UED
HTML表单提交的几种常用方式及其优缺点分析
HTML表单提交的几种常用方式及其优缺点分析
|
数据可视化 算法 数据挖掘
PYTHON实现谱聚类算法和改变聚类簇数结果可视化比较
PYTHON实现谱聚类算法和改变聚类簇数结果可视化比较
|
算法 人工智能 缓存
CSDN官方创作助手InsCode AI 教你分分钟搞定一篇好文章
CSDN官方创作助手InsCode AI 教你分分钟搞定一篇好文章
219 0
CSDN官方创作助手InsCode AI 教你分分钟搞定一篇好文章
|
Shell 网络安全 数据安全/隐私保护
配置多个SSH公钥流程
配置多个SSH公钥流程
|
人工智能 并行计算 前端开发
极智AI | 初识TensorRT Plugin
大家好,我是极智视界,本文介绍一下 初识 TensorRT Plugin。
273 0