首页 > 代码库 > 在node.js中使用ejs的demo 第五篇
在node.js中使用ejs的demo 第五篇
先说明一下我的项目的目录解构:
本项目中渲染的时候都是通过在index.js页面里面,来使用index.ejs的,首先引用必须的模块:
var express = require(‘express‘);var router = express.Router();var fs = require("fs");var http = require("http");
把index.json内的数据渲染到index.ejs页面,并且在本地http://localhost:3000/访问时,渲染index.ejs页面,并使用进来
router.get(‘/‘, function(req, res, next) { // 异步读取 fs.readFile(‘./public/index.json‘, function (err, data) { if (err) { return console.error(err); } res.render(‘index‘, JSON.parse(data.toString())); //fs.close(); });});
启动项目后,通过http://localhost:3000/访问到的,就是index.ejs模版的内容了,这里的一切是基于node.js的框架express来的。
可能通过上面的内容访问的时候会跳转到index.html【public里面的index.html】,可以看到上面我是进行的处理,把index.html进行删除处理了,如果你有更好的处理方式,希望你能留言告诉我。
在node.js中使用ejs的demo 第五篇
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。