
Nodejs
万里归来少年心
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
webpack 打包实例项目
最近用webpack打包部署了一个web服务器项目,将过程记录一下,方便日后查阅。1.安装webpack npm install webpack webpack-cli --save-dev2.配置babel-loader 用以解析ES6, ES7等js新特性语法,它的配置文件是.babelrcnpm install @babel/core @babel/...原创 2020-04-04 16:08:08 · 578 阅读 · 0 评论 -
webpack中的 loaders, plugins, mode
本文主要介绍webpack中的loaders, plugins, mode。1. loaders webpack原生只支持js和json类型,但可以通过loaders支持其它文件类型。 常见的loader总结:名称 描述 babel-loader 转换ES6, ES7等js新特性语法 css-loader 支持.css文件的加载和...原创 2020-04-04 12:02:15 · 438 阅读 · 0 评论 -
Typescript的数据类型
Typescript的数据类型有:布尔类型(boolean)var flag:boolean = true;数字类型(number)var num:number = 100;字符串类型(string)var str:string = "April";数组类型(array)var arr:number[] = [1,2,3]; 或var arr...原创 2019-12-03 20:42:11 · 190 阅读 · 0 评论 -
第一个Typescript程序
1.第一个Typescript程序 安装Typescript。npm install -g typescript 编码index.ts文件。console.log("hello ts"); 生成相应的.js文件。tsc index.ts .ts文件不能直接运行,需要生成对应的.js文件,生成后运行该.js文件即可。2.配置vscode...原创 2019-09-05 16:07:42 · 364 阅读 · 0 评论 -
JavaScript 代码规范
1.JavaScriptStandardStyle https://standardjs.com/2.Airbnb JavaScript Style https://github.com/airbnb/javascript原创 2019-11-12 20:03:48 · 242 阅读 · 0 评论 -
Nodejs 入门 - 提交表单(GET)
本文演示一个demo,前端填写表单,提交到服务器。1.前端<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width原创 2019-02-14 13:25:32 · 639 阅读 · 0 评论 -
Express框架 - use()
use()和get(), post()一样,也是中间件。不同之处在于use()中路径匹配方式。代码如下:var express = require("express");var app = express();app.use("/admin",function(req,res){ console.log("originalUrl: " + req.originalUrl)...原创 2019-02-23 19:44:45 · 2160 阅读 · 0 评论 -
Express框架 - 模板引擎
在文件夹views(默认文件夹)中有template.ejs文件,它的内容如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></he原创 2019-02-23 13:19:19 · 978 阅读 · 0 评论 -
Express框架 - 静态页面
在文件夹image中有index.html文件,它的内容如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,原创 2019-02-23 12:26:41 · 1544 阅读 · 0 评论 -
Express框架 - get()实现路由功能
Express是一种后台的Node框架。它解决了在Node开发过程中呈递静态页面不方便,路由处理不直观等问题。1.安装Expressnpm install express2.get() Express框架为了实现路由功能,提供了函数get()。var express = require("express");var app = express();app...原创 2019-02-23 11:56:08 · 1884 阅读 · 1 评论 -
模板引擎EJS
1.安装npm install ejs2.使用var ejs = require("ejs");var str = "Iphone<%= n %> is my love!";var num = { n : 6};var result = ejs.render(str, num);console.log(result); 执行结果Iphone6 i...原创 2019-02-23 09:03:25 · 478 阅读 · 0 评论 -
Nodejs 入门 - 上传文件
1.安装Formidablenpm install formidable Formidable中封装了传输文件需要使用的函数,方便易用。2.前端 由于需要上传文件,注意设置 enctype="multipart/form-data"。<!DOCTYPE html><html lang="en"><head> <...原创 2019-02-22 18:26:38 · 350 阅读 · 0 评论 -
Nodejs递归读取目录下的所有文件
递归读取当前目录下的所有文件。var fs = require('fs');var path = require('path');var exec = require('child_process').exec;function readFileList(dir, filesList = []) { const files = fs.readdirSync(dir); ...原创 2019-02-22 17:10:57 · 8715 阅读 · 0 评论 -
Nodejs 入门 - 提交表单(POST)
本文演示一个demo,前端填写表单,提交到服务器。1.前端<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, in原创 2019-02-22 17:00:08 · 1886 阅读 · 2 评论 -
Nodejs读取目录下的所有文件
读取目录下的所有文件,不要求递归子目录下的文件。本文主要分析Nodejs中的同步和异步问题。 下面的代码能得到结果吗?var path = require("path");var fs = require("fs");var dirs = [];var pathName = "E:/test";fs.readdir(pathName, function(err, file...原创 2019-02-15 10:01:07 · 55112 阅读 · 3 评论 -
Nodejs入门程序
1.读取文件 用fs.readFile()函数读取文件内容。var fs = require("fs");var http = require("http");var server = http.createServer(function(req, res){ res.writeHead(200,{"Content-type":"text/html;charset=UT...原创 2019-02-14 22:32:46 · 288 阅读 · 0 评论