0 0

nodejs与html代码分离 0

有没有什么办法不用框架就可以让html和js代码分离,每写一句html都要用引号和加号忒麻烦.
怎样用nodejs读取一个html文件?readFile()?readFile的结果怎么返回到浏览器显示呢?

1个答案 按时间排序 按投票排序

0 0

采纳的答案

var http = require('http'),
    fs = require('fs'),


fs.readFile('./index.html', function (err, html) {
    if (err) {
        throw err; 
    }       
    http.createServer(function(request, response) {  
        response.writeHeader(200, {"Content-Type": "text/html"});  
        response.write(html);  
        response.end();  
    }).listen(8000);
});

2012年7月12日 14:50

相关推荐

    毕业设计,基于NodeJS+Express+MySql开发的前后端分离宠物用品购物网,内含NodeJS完整源代码,数据库脚本

    毕业设计,基于NodeJS+Express+MongoDb开发的前后端分离宠物用品购物网,内含NodeJS完整源代码,数据库脚本 基于NodeJs+Express+Mysql前后端分离宠物用品购物网站设计 开发语言:nodejs 框架:Express 数据库:...

    B2C模式的电子商城源代码 ,后端基于springboot 前端基于nodejs 实现的前后端分离架构项目

    2. 前端源代码:Node.js应用,可能包含HTML、CSS、JavaScript文件,以及React或Vue的组件。 3. 配置文件:如application.properties或application.yml,用于配置Spring Boot应用。 4. 资源文件:如图片、字体、静态...

    Node.js-基于koa适用于阅文web项目的Nodejs前后端分离框架。

    综上所述,"Node.js-基于koa适用于阅文web项目的Nodejs前后端分离框架"是一个为阅文集团定制的高效Web开发解决方案,它结合了Node.js的服务器端能力与Koa.js的灵活性,为大型Web项目提供了可靠的基础架构。...

    nodejs之express框架源码

    - 善用路由分离,提高代码可读性和可维护性。 - 利用Express的灵活性,结合其他库(如Passport进行身份验证,Multer处理文件上传)扩展功能。 通过深入学习和理解Express的源码,开发者不仅可以更高效地使用这一...

    nodejs分离html文件里面的js和css的方法

    通过运行`main`函数,我们可以将HTML文件中的JS和CSS代码分离并保存为单独的文件。这种方法在实际项目中非常有用,特别是在自动化构建流程中,如使用Gulp或Webpack时,它们可以进一步处理这些分离出来的文件,例如...

    AngularJS+ NodeJS

    标题中的“AngularJS+NodeJS”表明我们正在讨论一个结合了两种强大技术的项目或教程。AngularJS是Google开发的一款前端JavaScript框架,用于构建交互式的单页应用(SPA)。而Node.js则是一个基于Chrome V8引擎的...

    nodejs后台框架搭建

    2、逻辑分离,方便业务代码书写并易于维护。 3、websocket连接。 4、apidoc构建,生成接口文档,便于联调。 5、get、post请求。 6、日志打印。 7、附赠html样式全屏移动。 var routers = function(app){ app.use('/...

    使用nodejs分离html文件里的js和css详解

    摘要: 本文要实现的内容,使用nodejs 对文件的增删改查,演示的例子-》分离出一个html 文件里面的script 和style 里面的内容,然后单独生成js文件和css 文件。中间处理异步的api-》async/await , Promise 项目托管...

    基于NodeJs+Express+Mysql实现的前后端分离宠物用品购物网站+源代码+文档说明+sql文件

    基于NodeJs+Express+Mysql前后端分离宠物用品购物网站设计 开发语言:nodejs 框架:Express 数据库:mysql 5.6 开发软件:VS code 采用基于nodejs的环境和express框架开发一个前后端分离的宠物购物网站,一共包括2...

    基于NodeJS的前后端分离的思考与实践(四)安全问题解决方案

    在前后端分离的开发模式中,NodeJS成为了构建Web应用的重要工具,但随之而来的是安全问题的挑战。本文主要探讨了在NodeJS环境下,前后端分离架构中前端面临的Web安全问题,尤其是跨站脚本攻击(XSS)的防范策略。 ...

    基于NodeJS的前后端分离的思考与实践(二)模版探索

    NodeJS作为一个基于Chrome V8引擎的JavaScript运行环境,可以在服务器端运行JavaScript代码,这使得它成为了实现前后端分离的理想中间层。通过NodeJS,我们可以将渲染工作从服务器端移到浏览器端,同时保持前后端...

    一个完整的nodejs项目

    - EJS、Pug和Handlebars等模板引擎允许在后端渲染动态HTML页面,提高前后端分离的开发效率。 6. **HTTP服务器** - Node.js自带http模块可以创建HTTP服务器,也可以使用如Express提供的便捷接口。 - 路由处理、...

    teachplan(1).rar_css_html_nodejs_教学计划管理

    它包含了CSS、HTML和NODEJS等技术的应用,意在构建一个完整的教学计划管理系统。 【CSS】是Cascading Style Sheets的缩写,是一种用于描述网页及应用程序用户界面外观和表现的样式语言。在这个项目中,CSS文件用于...

    mygit:基于nodejs、express框架的前后端未分离项目

    《基于Node.js与Express框架的前后端未分离项目——mygit》 在现代Web开发中,前后端分离已经成为一种常见的架构模式,它使得前端和后端开发者能够专注于各自领域的任务,提高了开发效率和代码质量。然而,对于初学...

    基于NodeJs+Express+Mysql前后端分离宠物用品购物网站设计源码.zip

    标题中的“基于NodeJs+Express+Mysql前后端分离宠物用品购物网站设计源码”揭示了这个项目的核心技术栈和应用场景。这是一个使用JavaScript全栈开发的电商网站,专门针对宠物用品销售,实现了前后端分离的设计模式。...

    一套完整的nodejs-web项目.zip

    学习模板引擎的用法,可以帮助你动态地生成HTML页面,实现前后端分离。 最后,`libs`目录可能包含了一些自定义的库或者工具函数,这些都是项目中的通用组件,有助于代码复用和模块化。 通过反复实践和研究这个项目...

    vue+nodejs+express+mybatis

    整体架构遵循前后端分离原则,提高了开发效率和代码的可维护性。 总结来说,Vue.js提供了优雅的前端界面和组件化开发方式;Node.js+Express搭建了高效的服务端环境;MyBatis则简化了数据库操作。这个项目案例将这些...

Global site tag (gtag.js) - Google Analytics