nodejs第一个程序

2023-11-17

第一个nodejs程序

1.首先创建一个js文件,命名index.js(可随意),然后在文件里面输入 : console.log(“Hello World”);

2.使用 Git Bash Here 打开index.js文件,输入指令:node index.js 这样就可以运行输出 Hello World 了;

3.这样的模式叫做 脚本模式,也就是通过运行脚本来达到效果;

4.还有一种方法,叫交互模式,它是直接在nond 上输入代码,结果也是直接在上面显示。

例如:输入node 回车 在下面直接console.log(‘node交互模式’);打印,结果立马就在下面显示出来。

创建一个nodejs应用

1.首先Node.js 应用是由哪几部分组成的:

2.引入 required 模块:我们可以使用 require 指令来载入 Node.js 模块。

3.接下来我们使用 http.createServer() 方法创建服务器,并使用 listen 方法绑定 8888 端口。 函数通过 request, response 参数来接收和响应数据。

实例如下,在你项目的根目录下创建一个叫 server.js 的文件,并写入以下代码:

var http = require('http');
http.createServer(function (request, response) {
    // 发送 HTTP 头部 
    // HTTP 状态值: 200 : OK
    // 内容类型: text/plain
    response.writeHead(200, {'Content-Type': 'text/plain'});
    // 发送响应数据 "Hello World"
    response.end('Hello World\n');
}).listen(8888);
// 终端打印如下信息
console.log('Server running at http://127.0.0.1:8888/');

4.使用 node 命令执行以上的代码:
node server.js

5.打开浏览器访问 http://127.0.0.1:8888/,你会看到一个写着 "Hello World"的网页。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

nodejs第一个程序 的相关文章

随机推荐

  • Mysql error 1045的解决

    网上千篇一律给的答案是改配置文件 百度第一页都是 其实改的那项配置是让MySQL按安全模式启动 该模式不用输入密码 看似解决了问题 其实不是问题的原因 搜一下官方文档可以很容易发现 1045的含义是 用户名或密码错误 所以 再遇到1045
  • Doris编译

    使用Doris 官方不提供编译好的jar包 需要自己编译 最方便的方式是通过Docker编译 避免了安装各种环境的繁琐 一 准备服务器 用虚拟机 云服务器都可以编译 不过编译所需要的内存以16G为佳 如果你的机器没有这么多内存 速度会比较慢
  • fatal: unable to access ‘https://github.com/xxx‘: Failed to connect to github.com

    执行这两行命令 端口号改成自己代理服务器的端口 我的是7890 git config global https proxy 127 0 0 1 7890 git config global http proxy 127 0 0 1 7890
  • Bash中各种括号的使用

    Bash中有各种括号 包括单小括号 双小括号 单中括号 双中括号 单大括号 而且它们之间很容易混淆 所以很有必要总结一下它们的用法 1 的用法 单个小括号用来创建一个子shell 例如 pwd home xfeng cd tmp pwd t
  • VMware虚拟网络编辑器配置

    一 NAT模式网络设置 把下面的ip 子网掩码 网关记住 切换到network scripts 目录下 cd etc sysconfig network scripts 修改ifcfg ens33 这个文件 下图圈2的IPADDR设置一个在
  • 洛谷 P1046 陶陶摘苹果

    该问题涉及数组的输入和输出问题 以及数据的换行输入问题 较为简单 题目描述 陶陶家的院子里有一棵苹果树 每到秋天树上就会结出 1010 个苹果 苹果成熟的时候 陶陶就会跑去摘苹果 陶陶有个 3030 厘米高的板凳 当她不能直接用手摘到苹果的
  • sqlilabs—less8

    文章目录 Sqlilabs less8 1 判断注入点 2 爆字段 3 判断数据库 1 判断数据库名长度 2 判断数据库名称 4 判断表 1 有几个表 2 分别判断表长度 3 分别判断表名称 5 判断列 1 判断表中有几个字段 有几列 2
  • Mysql数据库delete操作没报错,却删除不了数据

    1 在操作页面执行删除操作 但没有删除成功 删除过程无报错 以下为删除操作的控制台日志 2 在数据库执行删除操作 表数据 执行删除语句删除staffId为3的数据 结果却没有删除成功 3 原因 staffId为3的数据的flag为Null
  • ImageMagick批量压缩图片

    2019独角兽企业重金招聘Python工程师标准 gt gt gt bin sh for img in find image name jpg do newimg basename img convert quality 75 img ok
  • dolphinscheduler配置之 master.properties/worker.properties及常见问题学习

    master properties master execute thread num master exec threads 50 master execute task number in parallel master exec ta
  • c#读取csv到数组_如何读取CSV文件并将值存储到C#中的数组中?

    CSV文件是逗号分隔的文件 用于以有组织的方式存储数据 它通常以表格形式存储数据 大多数企业组织将其数据存储在CSV文件中 CSV文件是逗号分隔的文件 用于以有组织的方式存储数据 它通常以表格形式存储数据 大多数企业组织将其数据存储在CSV
  • The server time zone value ‘Öйú±ê׼ʱ¼ä‘ is unrecognized or represents more than one time zone

    The server time zone value is unrecognized or represents more than one time zone You must configure either the server or
  • ThreadPoolTaskScheduler轻量级多线程定时任务框架

    ThreadPoolTaskScheduler轻量级多线程定时任务框架 前言 一 ThreadPoolTaskScheduler是什么 二 上干货 1 ThreadPoolTaskScheduler常用的api介绍 2 springboot
  • 华为OD机试 - Linux发行版的数量(Java)

    题目描述 Linux操作系统有多个发行版 distrowatch com提供了各个发行版的资料 这些发行版互相存在关联 例如Ubuntu基于Debian开发 而Mint又基于Ubuntu开发 那么我们认为Mint同Debian也存在关联 发
  • 深度研究:回归模型评价指标R2_score

    回归模型的性能的评价指标主要有 RMSE 平方根误差 MAE 平均绝对误差 MSE 平均平方误差 R2 score 但是当量纲不同时 RMSE MAE MSE难以衡量模型效果好坏 这就需要用到R2 score 实际使用时 会遇到许多问题 今
  • (附源码)springboot考研规划系统 毕业设计 541230

    摘 要 21世纪的今天 随着社会的不断发展与进步 人们对于信息科学化的认识 已由低层次向高层次发展 由原来的感性认识向理性认识提高 管理工作的重要性已逐渐被人们所认识 科学化的管理 使信息存储达到准确 快速 完善 并能提高工作管理效率 促进
  • 懂的都懂,那些好用的“WEB安全”网站

    加密解密 解码编码 MD5 https www cmd5 com 凯撒 https www qqxiuzi cn bianma kaisamima php 摩斯密码 https www jb51 net tools morse htm ht
  • pytorch:数据增广批量化(Batch Augmentation)

    数据增强通常是随机批量生产的 一般使用组合形式 即同时随机裁剪 翻转 旋转等 import torchvision transforms as transforms from PIL import Image import matplotl
  • java中int[] arr和int arr[]有什么区别

    答 是一样的 跟在变量名后面或者跟在类型后面都可以 int arr 这么写不对的 推荐 int arr 写法
  • nodejs第一个程序

    第一个nodejs程序 1 首先创建一个js文件 命名index js 可随意 然后在文件里面输入 console log Hello World 2 使用 Git Bash Here 打开index js文件 输入指令 node inde