
nodeJS
DaftJayee
这个作者很懒,什么都没留下…
展开
-
[node.js][工程化]介绍下 npm 模块安装机制,为什么输入 npm install 就可以自动安装对应的模块?
介绍下 npm 模块安装机制,为什么输入 npm install 就可以自动安装对应的模块?一、npm 模块安装机制:发出npm install命令查询node_modules目录之中是否已经存在指定模块若存在,不再重新安装若不存在npm 向 registry 查询模块压缩包的网址下载压缩包,存放在根目录下的.npm目录里解压压缩包到当前项目的node_modules目录二. npm 实现原理输入 npm install 命令并敲下回车后,会经历如下几个阶段(以 npm 5.5.1 为例原创 2020-08-23 20:35:52 · 514 阅读 · 0 评论 -
创建ES6项目流程
一.新建好一个文件夹(比如ES6-demo)打开文件夹,在文件夹中新建一个webpack.config.js配置: const HtmlWebpackPlugin = require('html-webpack-plugin'); module.exports={ entry:{ index:'./src/index.js' }, output:{ path:__dirname + '/public', filename:'./js/[name].j原创 2020-07-22 14:06:32 · 738 阅读 · 0 评论 -
Express路由操作
一.一级目录localhost:3000/admin在app.js中:var adminRouter = require('./routes/admin');app.use('/admin', usersRouter);二.二级目录localhost:3000/admin/login在admin.js中:router.get('/', function(req, res, next) { res.render('admin', { title: 'Express' });});r原创 2020-07-17 21:15:58 · 199 阅读 · 0 评论 -
express目录结构
1》express:基于node.js的web应用开发框架2》目录结构binwww ===》启动文件【入口文件】app.js ===》全局配置文件routers ===》路由的配置views ===》页面public ===》静态资源 【css、img、js】原创 2020-07-17 21:01:09 · 846 阅读 · 0 评论 -
nodejs操作数据库实现登录和注册代码
登录:const http = require("http");const querystring = require("querystring");const mysql = require("mysql");const server = http.createServer((req,res)=>{ let postVal = ""; req.on("data",(chunk)=>{ postVal+=chunk; }) req.on("end",()=>{原创 2020-07-17 17:17:23 · 2100 阅读 · 0 评论 -
nodejs链接mysql以及操作数据库
一.nodejs链接mysql1》下载mysql下载地址:https://dev.mysql.com/downloads/mysql/2》下载mysql管理工具 :navicat premium3》node连接数据库a>在server.js目录中下载mysql包 npm install mysqlb>引入mysqlc>在server.js中配置mysql信息 var mysql = require('mysql'); var connection = mysql原创 2020-07-17 16:45:51 · 304 阅读 · 0 评论 -
(nodejs)post请求表单数据操作
post==〉事件接收req.on('data') : 每次发送的数据req.on('end') : 数据发送完成a.html:<!DOCTYPE html><html><head> <title></title></head><body><form method="post" action="http://localhost:8080"> <input type="text"原创 2020-07-17 15:22:58 · 627 阅读 · 1 评论 -
(nodejs)get请求表单数据操作
a.html <!DOCTYPE html> <html> <head> <title></title> </head> <body> <form method="get" action='http://localhost:8080'> <input type="text" name="userName"> <input type="pas原创 2020-07-17 15:09:08 · 357 阅读 · 0 评论 -
怎么用nodejs的http和url对象请求url中?后的数据
a.html:<!DOCTYPE html><html><head> <title></title></head><body><a href="http://localhost:8080/content.html?id=2&title=这是文章标题">进入详情页</a></body></html>server.js:const http = re原创 2020-07-17 14:55:27 · 315 阅读 · 0 评论 -
NPM常用命令
1》npm包管理器让javascript开发者下载别人写的包2》npm常用命令npm -v : 查看版本npm init : 初始化项目 生成了:package.jsonnpm install xxx : 下载包npm list : 查看所有包npm命令大全连接:http://www.3mooc.com/front/articleinfo/983》package.json ===》npm包信息...原创 2020-07-17 14:31:00 · 165 阅读 · 0 评论 -
NodeJS两种跨js调用变量(或函数)的方式
1》commonJs(模块化)规范定义: a>每一个文件都是一个模块,都有自己的作用域 b>在模块内部,module变量代表自身 c>module.exports提供对外接口require语法: a> /代表绝对路径, ./代表相对路径 b> 默认后缀: js json node c> require('http') ==>node_modules2》globalglobal.test2 = 999;3》案例 (原创 2020-07-17 14:08:07 · 2764 阅读 · 1 评论