1、例如安装 : npm install jquery , npm install express …等等。 2、使用第三方的模块 var express = require(“express”) 3、读取本地的文件 “aaa.txt”
//想要读取文件,必须使用到nodeJs的核心模块中的fs var file = require("fs")
file.readFile("./file/aaa.txt",function(error,data){ //根据error对象来对终端进行有效的响应 if(error){ console.log("读取失败"); }else{ console.log("读取成功,内容为 :"+data.toString()); } }) 1 2 3 4 5 6 7 8 9 10 11 4、使用到第三方其它资源时候的引入 import axios from ‘./router/axios’ 5、写入文件
//写文件require("fs") var file = require("fs");
//如果写入的文件本身不存在,那么则创建一个文件(根据下述指定的路径,以及文件名来创建文件) //如果写入的文件本身有内容,那么新内容会将原有的内容覆盖掉,而不是追加新内容 //error文件写入失败的对象 file.writeFile("./file/abc.txt","abcdef123",function(error){ if(error){ console.log("写入失败"); }else{ console.log("写入成功"); } }) 1 2 3 4 5 6 7 8 9 10 11 12 13 6、通过nodejs生成一台服务器(重点)
//加载核心模块 //参数:http 加载服务端相应的核心模块 var http = require("http");
//通过核心模块对象http,调用createServer()方法,创建一个服务端对象 var server = http.createServer();
//通过server开启服务器 //调用监听的方法listen,来开启服务 /*
listen方法:
参数1:端口号 8000(自己去设置端口号)
回调函数:服务器开启后,调用该方法
*/ server.listen(8000,function(){
console.log("服务器已经开启...");
}) /* on方法:接收并处理服务器 参数1:"request":表示用来接收请求 参数2:回调函数 在服务器接收请求后,在该函数中处理请求
打开浏览器:
http://localhost:8000
服务端在处理完请求后,为浏览器做出一个响应
回调函数中提供两个参数
request:表示请求对象,对于请求相关内容的处理
response:表示响应对象,对于响应相关内容的处理
类似于javaweb开发中的servlet(service方法中的参数)
*/ server.on("request",function(request,response){
//判断请求路径
// /表示服务的根路径
// /favicon.ico表示node.js默认接收的请求
// /favicon.ico如果存在,我们在处理请求时屏蔽掉即可
var url = request.url;
//说明是我们自己的路径
if(url!="/favicon.ico"){
console.log("请求路径为:"+url);
response.end("abc123123");
}
})