`

express的sendfile与send方法

阅读更多

sendfile:发送文件,如果将一个html的网页移到node工程,可以用此方法。

首先将html页面放到public下(统一习惯,其实放到什么地方都可以实现)。

例如想在帮订餐页面点击帮订餐跳转到订餐页面

帮订餐:

<a class="btn" type="button" href="order-meal.html">
                帮订餐
            </a>

 为引用的css指定位置即可关联

 路由:

module.exports = function (app) {
    app.get('/order-meal.html', function (req, res) {
        res.sendfile('public/pages/order-meal.html');
    });
};

 这样就实现了引用页面的跳转,

主页可以这样写:

module.exports = function (app) {

    app.get('/', function (req, res) {
        res.sendfile('public/pages/main_page.html');
    });
};

send就是向页面发送文本

module.exports = function (app) {
    app.get('/', function (req, res) {
        res.send("hello world!")
});
}

 效果如图:

 

分享到:
评论

相关推荐

    express-sendfile:@sevilayha 的教程代码

    快递文件 @sevilayha 的教程代码:使用 ExpressJS 交付 HTML 文件

    Node Express 3.0 API 参考手册

    Node.js Express 3.0 API 参考...res.sendfile&#40;&#41; res.download() res.links() res.locals res.render() Middleware basicAuth() bodyParser() compress() cookieParser() cookieSession() csrf() directory()

    express-sandbox:使用express.js的简单沙盒项目

    使用express.js的简单项目 ...路由匹配res.sendFile响应时返回页面 创建public文件夹中app.use暴露给用户,而不安全(express.static(path.join(__目录名称,“公共”))) 将所有其他js和css文件放在

    mean-spoon:均值样本测试项目

    平均勺 使用 MEAN Stack 介绍现代 Web 开发 - 总结 引导 css CDN angularjs CDN Webstorm 에서 Alt + Enter 를 쳐서 download library 선택 local로 둔... // express deprecated res.sendfile: Use res.sendFile

    blueimp-file-upload-expressjs:一个简单的Express模块​​,用于集成jQuery File Upload

    * *该项目不再处于主动维护状态,如果有人有兴趣管理此项目,请与我联系。 * * 一个简单的Express模块​​,用于集成前端插件。 | v 0.4.0发布了! 内容 多个缩略图 获取表单字段以及上载 测验 会费 v0.4.0中的...

    基于nodejs+express4.X实现文件下载的实例代码

    之前写了一个关于基于nodejs+express...其实底层还是res.sendFile&#40;&#41;,头部也已经设定好了. 测试 1.在public文件夹下放入1.jpg图片和1.txt文件 2.在index.js里添加路由方法 router.get('/download', function

    如何在node的express中使用socket.io

    服务器端server.js代码 代码如下:  var express=require(“express”); ...  var sio=require(“socket.io”);... res.sendfile&#40;__dirname+”/index.html”&#41;;  });  server.listen(1337);  v

    send-stream:流文件服务器,具有文件系统或其他流来源的范围和条件GET支持

    send-stream是用于从文件系统或任何其他源流式传输文件的库。 它支持部分响应(范围包括多部分),条件GET协商(If-Match,If-Unmodified-Since,If-None-Match,If-Modified-Since)和预压缩的内容编码协商。 它...

    记录员

    记录员 使用express js,我做了一个笔记应用程序。 首先,我必须使用npm install和... 在第一步之后,我要做的第一件事就是使html路由看起来像这个app.get(“ / notes”,function(req,res){res.sendFile(path.

    nodejs.socketio很好的入门例子javascript脚本方式

    1.运行时候找不到 ... res.sendfile&#40;'index.html'&#41;; }); //用于存储所有socket以广播数据 var iolist = []; //定义socket on connection( 连入) 事件行为 io.on('connection', function (socket) { .....

    NoSQL-Workout-Tracker

    ),旧方法是res.sendfile,path.join!结帐第11周,热餐厅练习,res.sendfile的htmlRoutes.js view.js基本上是html路由确保安装了猫鼬确保安装了mongo db Atlas,就像下颚db一样,稍微复杂一点,需要帐户必须使用...

    example-project

    第9单元快递-星球大战API挑战 汤姆写了这个 概括 在本单元中,您将创建一个后端(服务器)以与预先构建的前端(React应用程序)进行交互。... 例如,由Express驱动的响应对象包括一个名为sendFile的有用方

    node-mongo-crud

    安装主题 1.npm init 2.npm install express mongodb(安装节点express和mongodb)3.npm install --...app.get('/',(req,res)=&gt; {res.sendFile(__ dirname +'/ index.html')})(添加html文件) gsafdhgasfd

    最土团购系统 v2.0 build 20120502, WAP完整自己测试过

    空间测试图 # dir ...alifast csend.php kindupload.php rewrite upload.php ...biz filemanager.php multi.php static wap.php ...cart giant order team yesnap_express

    console.say:开发者控制台在生产中不再无用了,它是一个聊天

    控制台说 您的开发人员工具/萤火虫控制台的简单聊天。 聊天的服务器是为node.js编写的。 服务器 首先,您需要使用以下命令安装console.say node.js 包: npm install console.say ... sendfile ( 'index

    little-bear:Node.js Web框架

    小熊 little-bear是一个基于express的Web框架。 目录 LittleBear.static(路径) ... sendFile &#40; path . join ( __dirname , 'index.html' &#41; ) ; } ) ; } ; index.html: &lt;!DOCTYP

    Sending Email using MAPI - A COM DLL(sending email demo and soucecode)

    Note: MAPI is used by various industry-standard e-mail clients, such as the Microsoft Exchange client, all versions of Microsoft Outlook and Outlook Express, including QUALCOMM Incorporated (Eudora) ...

    Unlocker(解锁顽固文件)

    You may not distribute Unlocker in any form without express written permission of Cedrick Collomb. Licensing --------- If you are interested in redistributing Unlocker, either in original or ...

    javascript:JavaScript学习笔记

    app.get('/',function(req,res){ res.sendFile(path.join(__ dirname +'/index.html')); }); 控制台错误Unchecked runtime.lastError:消息端口在收到响应之前已关闭。 chrome :: extensions / =&gt;删除...

    edjpgcom|图片中插入一句话

    You can then send a file to edjpgcom. It will politely refuse to handle a non-jpeg file. If you use ThumbsPlus to manage your photos (highly recommended), you can add edjpgcom as an external ...

Global site tag (gtag.js) - Google Analytics