
NodeJS
我是锴
前端开发小菜鸟
展开
-
node 中 template 的继承
Github 地址template 模板继承模板继承的功能如何实现头部、底部公共部分的处理自行查看 模板继承可以继承 <style></style> 、<div></div>、<script></script>继承header.html<!DOCTYPE html><html...原创 2019-10-23 18:31:18 · 288 阅读 · 0 评论 -
直接在 html 文件中使用 template
在 html 中使用 templateGithub demo 地址Github-Demo安装 template$ npm install art-template --save使用<!DOCTYPE html><html lang="zh-cn"><head> <meta charset="UTF-8"> <m...原创 2019-10-23 18:27:06 · 1754 阅读 · 0 评论 -
Express+art-template通过文件读取写入实现增、删、改、查
Express原生的 http 在某些方面不能满足开发需求,需要使用框架来提升开发效率。http://expressjs.com/ 作者是 tj, 他写了很多库 ==> www.github.com/tj1、安装$ mkdir myapp # 创建目录$ cd myapp # 进入目录$ npm init [--yes] # 初始化创建 package.json 文件 ...原创 2019-07-08 21:46:33 · 695 阅读 · 0 评论 -
nodeJS +Express + art-template实现简单服务
开始1、Express1.1、安装$ npm install express --save # 安装 express 并保存在项目依赖列表中$ npm install express --no-save # 临时使用 express 不保存在项目依赖列表中1.2 使用// 引入 expressconst express = require('express');// 创建服务...原创 2019-05-17 17:30:12 · 647 阅读 · 0 评论 -
NodeJS服务端渲染实现简单评论功能
目录结构feedfBack 文件夹static 文件夹 用来存放静态资源index.css 样式文件mes.json 评论数据view 文件夹 用来存放 html 模板文件index.html 首页404.htmlpost.html 发布留言app.js 文件 服务端逻辑Demomes.json[]index.css.comments{ ...原创 2019-04-25 18:06:28 · 871 阅读 · 0 评论 -
NodeJS静态资源路径统一处理
var http = require('http');var fs = require('fs');var server = http.createServer();var wwwDir = 'D:/Apache.www'; // 所有读取文件所在的根目录server.on('request', (req, res) => { var url = req.url; ...原创 2019-04-19 17:36:13 · 1675 阅读 · 0 评论 -
NodeJS的fs模块
创建文件 fs.js// nodeJS 核心模块 用来读取文件var fs = require('fs');//读取文件fs.readFile('./read.txt', 'utf-8', function(err, data){ if(data){ // 因为结果是二进制 所以需要转换 console.log('读取到的数据:', data.t...原创 2019-04-19 16:53:14 · 138 阅读 · 0 评论 -
NodeJS实现一个简单文件读取
一、准备工作NodeJS核心模块 fs 、http1、文件目录结构:node文件夹file文件夹read.txt 文件图片 photo.jpegindex.html 文件index.js 文件2、文件内容:# read.txt 文件中我是TXT文件# index.html 文件# 任意html代码二、文件读取index.js 文件中var http =...原创 2019-04-19 16:18:31 · 599 阅读 · 0 评论 -
NodeJS响应内容中文乱码
Node 服务端默认发送的数据编码是 utf-8 格式浏览器在不知道服务器响应内容编码的情况下,会使用当前操作系统的默认编码去解析中文操作系统默认的编码格式 gbk# 设置响应头res.setHeader('Content-Type', 'text/palin; charset=utf-8');...原创 2019-04-19 15:17:48 · 4442 阅读 · 0 评论 -
NodeJS模块的引入和导出
模块的导出新建文件 Hello.js1、写一个函数function Hello(){ console.log('我就是Hello模块')}2、导出Hello函数 (exports)格式 :module.exports = 函数名例子1 :module.exports= Hello;例子2 :exports.hell = Hello; 相当于将Hello函数添加到ex...原创 2019-04-19 14:38:34 · 2179 阅读 · 0 评论 -
客户端渲染和服务端渲染
客户端渲染和服务端渲染原创 2019-04-24 09:32:28 · 354 阅读 · 1 评论 -
NodeJS实现一个简单的server
创建server.js文件// 引入node的核心模块 httpvar http = require('http');// 创建一个servervar server = http.createServer();// 监听到客户端到请求server.on('request', (req, res)=>{ res.end('hello world !'); // 结束响应 ...原创 2019-04-19 11:36:57 · 2229 阅读 · 0 评论 -
NodeJs中使用模板引擎
模板引擎我使用的模板引擎是 art-template安装$ npm install art-template --save项目结构ejs目录ejs.htmlejs.jsesj.html<!DOCTYPE html><html lang="zh-cn"><head> <meta charset="UTF-8"&...原创 2019-04-22 17:57:16 · 1391 阅读 · 0 评论