Node
Tyrics
这个作者很懒,什么都没留下…
展开
-
客户端渲染(CSR) 和 服务端渲染(SSR)的对比
客户端(前端)渲染 VS 服务端渲染客户端渲染(CSR, Client Site Rendering)定义:html 仅仅作为静态文件,客户端端在请求时,服务端不做任何处理,直接以原文件的形式返回给客户端客户端,然后根据 html 上的 JavaScript,生成 DOM 插入 html。特点:fat-client,thin-server服务端渲染(SSR, Server Site Re...原创 2020-03-26 18:34:31 · 1426 阅读 · 0 评论 -
TypeScript 开发 Node 的注意事项
使用 TypeScript 开发 Node的注意事项开发一个Node项目,肯定要用到核心模块和第三方模块。然而直接导入模块,在.ts文件中是不行的。由于typescript自身的机制,需要一份xx.d.ts声明文件,来说明模块对外公开的方法和属性的类型以及内容。在TypeScript 2.0以上的版本,可以通过获取类型声明文件这里举两个例子获取 node.js 核心模块声明文件的命...原创 2019-07-17 16:28:41 · 256 阅读 · 0 评论 -
关于 Node 里的相对路径
在加载自定义模块时,相对路径的./不能省略,后缀名.js可以省略 const bar = require('./data/bar');在文件操作时,相对路路径的./可以省略,后缀名不可以省略 const fs = require('fs'); fs.readFile('data/a.txt', function (err, data) { if (err) { retur...原创 2019-07-20 14:06:18 · 544 阅读 · 0 评论 -
Node 自动重启服务器
安装第三方命令行工具:nodemon npm install -g nodemon安装完毕后,用nodemon代替原来的node命令 # node app.js nodemon app.js只要是通过nodemon启动的服务器,只要你修改了文件并保存,就会自动重启服务器...原创 2019-07-20 14:41:31 · 403 阅读 · 0 评论 -
Express 获取表单内容
在 Express 中没有内置获取表单 POST 请求体的 API,所以需要引入第三方包body-parser npm install --save body-parserboder-parser的使用:参考网址:http://expressjs.com/en/resources/middleware/body-parser.html var express = require('exp...原创 2019-07-20 17:17:13 · 958 阅读 · 0 评论 -
NodeJS操作MySQL
NodeJS操作MySQL安装mysql模块npm install mysql引入mysql模块const mysql = require('mysql')创建连接const connection = mysql.creatConnection({ host: 'localhost', user: 'root', password: 'serce...原创 2019-08-06 11:36:27 · 97 阅读 · 0 评论