博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nodejs基础学习
阅读量:6896 次
发布时间:2019-06-27

本文共 1148 字,大约阅读时间需要 3 分钟。

一:复制官网的代码,建立一个简单的服务器

const http = require('http');const hostname = '127.0.0.1';const port = 3000;const server = http.createServer((req, res) => {  res.statusCode = 200; //返回的状态码  res.setHeader('Content-Type', 'text/plain');  //返回类型为纯文本  res.end('Hello World\n');});server.listen(port, hostname, () => {  console.log(`Server running at http://${hostname}:${port}/`);});

二:了解nodejs的模块

 

三:创建一个简单的校园模块:

1:添加学生的模块: students.js

function add(name) {	console.log('add student'+ name)}exports.add = add

2:添加老师的模块: teacher.js

function add(name) {	console.log('add teacher'+ name)}exports.add = add

3:添加班级的模块: klass.js

// 使用模块之前需要requirevar student = require('./student')  //将模块对象赋值给局部变量var teacher = require('./teacher')function add(teacherName, students) {	teacher.add(teacherName)	students.forEach(function (item, index) {		student.add(item)	})}exports.add = add

4:添加学校的模块: index.js

var klass = require('./klass')exports.add = function (klasses) {	forEach(function (item, index) {		var _klass = item		var teacherName = item.teacherName		var students = item.students		klass.add(teacherName, students)	})}

  

 

转载于:https://www.cnblogs.com/momozjm/p/7526096.html

你可能感兴趣的文章
CentOS上安装分布式文件系统FastDFS & 配置和问题解决
查看>>
Netty 包头
查看>>
Unity3D Asset文件导出3DMax 可编辑格式
查看>>
Java DES 加解密("DES/ECB/PKCS1Padding")
查看>>
图像滤镜艺术---Swirl滤镜
查看>>
hdu 2842(矩阵高速幂+递推)
查看>>
Servlet、Tomcat访问(access)日志配置、记录Post请求参数
查看>>
bootstrap table 分页只显示分页不显示总页数等数据
查看>>
Tomcat控制台总是打印日志问题的解决办法
查看>>
各种Js插件汇总;JavaScript插件
查看>>
电脑自动关机导致文件丢失怎么办?
查看>>
sublime 安装ctags跳转以及跳转快捷键
查看>>
Hive学习之路 (十八)Hive的Shell操作
查看>>
对"某V皮"N服务器节点的一次后渗透测试
查看>>
Centos7.x 执行top命令教程
查看>>
引体向上高级技巧:停顿式引体向上!
查看>>
C++ 友元类使用 (friend)
查看>>
C#中重写(override)和覆盖(new)的区别
查看>>
Jackson的用法实例分析
查看>>
ios webview下纯JS实现长按
查看>>