first commit

This commit is contained in:
编码猿
2024-09-27 02:06:13 +08:00
commit 852d94fbb9
36760 changed files with 3274413 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
module.exports = {
url: '哈哈哈哈'
}

View File

@@ -0,0 +1,12 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>服务端渲染的网站</title>
</head>
<body>
<h2>服务端渲染的网站</h2>
</body>
</html>

View File

@@ -0,0 +1,32 @@
// var fs = require("fs");
// var http = require("axios");
// var { test } = require("./utils")
// test()
// http.get('https://www.cnblogs.com/yominhi/p/7039795.html')
// .then(function (response) {
// console.log(response.data);
// })
// .catch(function (error) {
// console.log(error);
// })
// var data = fs.readFileSync("./笔记.txt");
// console.log(data.toString());
const http = require('http');
const fs = require("fs");
// Create a local server to receive data from
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/html; charset=UTF-8' });
var data = fs.readFileSync("./index.html");
res.end(data.toString());
});
server.listen(8080);

View File

@@ -0,0 +1,69 @@
{
"name": "2023-03-20",
"version": "1.0.1",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
"asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
},
"axios": {
"version": "1.3.4",
"resolved": "https://registry.npmmirror.com/axios/-/axios-1.3.4.tgz",
"integrity": "sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==",
"requires": {
"follow-redirects": "^1.15.0",
"form-data": "^4.0.0",
"proxy-from-env": "^1.1.0"
}
},
"combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz",
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
"requires": {
"delayed-stream": "~1.0.0"
}
},
"delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz",
"integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
},
"follow-redirects": {
"version": "1.15.2",
"resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.2.tgz",
"integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA=="
},
"form-data": {
"version": "4.0.0",
"resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz",
"integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
"requires": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.8",
"mime-types": "^2.1.12"
}
},
"mime-db": {
"version": "1.52.0",
"resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz",
"integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
},
"mime-types": {
"version": "2.1.35",
"resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz",
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
"requires": {
"mime-db": "1.52.0"
}
},
"proxy-from-env": {
"version": "1.1.0",
"resolved": "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
"integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
}
}
}

View File

@@ -0,0 +1,14 @@
{
"name": "2023-03-20",
"version": "1.0.1",
"description": "nodejs第一天学习",
"main": "index.js",
"scripts": {
"start": "node-dev index.js"
},
"author": "",
"license": "ISC",
"dependencies": {
"axios": "^1.3.4"
}
}

View File

@@ -0,0 +1,9 @@
var config = require("./config")
class Utils {
test() {
console.log("工具函数test", config.url);
}
}
module.exports = new Utils()

View File

@@ -0,0 +1,69 @@
nodejs
是JavaScript在 服务器 端的一个 运行环境
作用:
js 就会 成为 后端编程语言
js可以开发桌面端应用
php
java
c#(asp.net)
python
go
c++
js 必须 依赖浏览器才能运行
nodejs 实现核心:
v8 内核js引擎
c++ (实现 js 控制操作系统)
能操作数据库mysql能提供接口
自带 npm (包[插件]管理工具) 全球最大的插件市场
npm init 初始化一个nodejs新项目
cnpm install(i) 插件名 插件安装的环境
cnpm i 根据package.json 里面 的 devDependencies 和 dependencies进行
安装依赖
安装的环境
dev devDependencies 开发阶段 --save-dev -D
dep dependencies 正式阶段 --save -S
全局安装 -g
npm uninstall 插件名
npm update 插件名
npm run 你的启动命令
nodejs 做项目的时候:
package.json
保存项目的一些基本信息(例如 项目名,版本号,作者,启动命令,依赖信息 这些)
插件:
系统提供
你下载
dns 解析服务器
网络上的dns
本地的dns