serverless静态文件部署,依赖安装 - 前端笔记-1. 静态文件部署 尽量参考官网(https://cloud.tencent.com/document/product/1154/39270) 演示一下node的express框架...

学习笔记

点滴记忆
回忆过往
首页>> web前端 >>serverless静态文件部署,依赖安装 - 前端笔记
1. 静态文件部署  尽量参考官网(https://cloud.tencent.com/document/product/1154/39270
演示一下node的express框架      需要添加        app.binaryTypes = ['*/*']   不然静态文件无法显示
const express = require('express');
const path = require('path');
const app = express();

//  静态目录
app.use(express.static(path.join(__dirname'public')))
app.set("view engine","ejs")

// serverless返回的都是二进制数据   显示图片需要加  
app.binaryTypes = ['*/*']

// Routes
app.get(`/`, (reqres=> {
  // res.sendFile(path.join(__dirname, 'index.html'));
  res.render('index',{
    title:'张三'
  })
});

app.get('/user', (reqres=> {
  res.send([
    {
      title: 'serverless framework',
      link: 'https://serverless.com',
    },
  ]);
});

app.get('/user/:id', (reqres=> {
  const id = req.params.id;
  res.send({
    id: id,
    title: 'serverless framework',
    link: 'https://serverless.com',
  });
});

app.get('/404', (reqres=> {
  res.status(404).send('Not found');
});

app.get('/500', (reqres=> {
  res.status(500).send('Server Error');
});

// Error handler
app.use(function (errreqresnext) {
  console.error(err);
  res.status(500).send('Internal Serverless Error');
});

module.exports = app;


2. 依赖安装   我喜欢   开启自动安装依赖
1. 直接本地安装依赖  直接上传serverless
2. 本地在serverless.yml文件中配置排除掉 node_mode包上传    然后在腾讯云的webIDE上 开启自动下载依赖  并  点击部署
# 欢迎使用 ⚡️serverless⚡️ 组件
#
# serverless组件是基于具体使用场景(Express, 静态网站等)提供的定制云资源编排和组织的解决方案。
# 这是serverless的主要配置文件,包含了一些使用示例以及注释说明。
# 您只需几行配置描述,即可进行云函数、API 网关、COS、DB 等
# Serverless 资源进行快速创建、部署和修改。
#
# 有关完整的配置选项,请检查文档:
# https://cloud.tencent.com/document/product/1154/51080
#

×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:前端笔记 » serverless静态文件部署,依赖安装

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)