一、新建一个hello.js文件敲入我们经典的hello world
console.log('Hello World');
命令提示符下>node hello.js
hello World
二、新建一个http.js文件输入如下代码
var http = require('http');
http.createServer(function(req,res){
res.writeHead(200,{'Content-Type':'text/html'});
res.write('<h1>Node.js</h1>');
res.write('<div style="background:#f2f2cc;font-size:18px;text-align:center;">div</div>');
res.end('<p>Hello World</p>');
}).listen(3000);
console.log('HTTP server is listening at port 3000.');
这段代码是创建一个http server的代码是不是很简单?
执行>node http.js
打开浏览器输入http://127.0.0.1:3000
浏览器显示了node输出的内容。
三、新建换一个read.js的文件输入如下代码
//异步读取文件
/*var fs = require('fs');
fs.readFile('hello.txt','utf-8',function(err,data){
if(err){console.error(err)}else{
console.log(data);
}
});
console.log('read complate hello js.');*/
//同步读取文件
var fs = require('fs');
var data = fs.readFileSync('hello.txt','utf-8');
console.log(data);
console.log('read complate hello txt.');
这段代码上面的注释已经说明的很清楚了,是读取文件内容的模块。
分享到:
相关推荐
在第一天的学习中,你将了解到Vue的基本结构,包括如何创建一个基本的Vue实例,以及Vue的模板语法。Vue使用双大括号{{ }}进行数据绑定,可以轻松地实现视图和数据的实时同步。此外,还会介绍如何在项目中引入Vue.js...
9. **day01**:这可能是课程的第一天内容,涵盖了Vue的基础知识,例如安装、初始化项目、创建第一个Vue实例等,是学习旅程的起点。 通过这个压缩包,你可以逐步学习Vue.js的核心概念,包括组件化开发、指令系统、...
"21天学通JavaScript"的第一部分为后续章节打下了坚实的基础,对于想要快速入门JavaScript的开发者来说是一份很好的学习资源。不过,需要注意的是,JavaScript的学习并非一蹴而就,实践和不断探索新特性是持续提升的...
环境搭建为初学者提供了一条清晰的入门路径。基本图元和图片的绘制,以及动作系统的使用,为Cocos2d-x游戏开发打下了坚实的基础。通过RTTI的使用,开发者能够在游戏逻辑中实现更复杂和动态的行为。整体而言,Cocos2d...
在培训的第一天,课程将覆盖以下几个关键部分: 1. **引言**:简要介绍ICEM CFD的基本功能和用途。 2. **几何处理**:讲解如何导入和编辑几何模型,确保模型适合进行网格划分。 3. **壳网格划分**:教授如何对壳体...
在本周的第九周第二天的学习内容中,我们主要聚焦于JavaScript这一重要的编程语言。JavaScript,通常简称为JS,是网络开发中的基石,它被广泛应用于网页和应用的动态化与交互性增强。JavaScript允许开发者在用户的...
通过理解并实践以上知识点,你将能够搭建起自己的第一个Express应用。随着学习的深入,你会发现更多高级特性,如错误处理、自定义错误页面、路由参数、session管理等,这些都会让你的Express应用更加完善和健壮。