-
接下来的计划如下
## 解耦代码
1、解耦框架。使其能够同时运行在 serverless 场景 和 传统的 Node.js 应用场景
2、底层 webpack 解耦。后续考虑接入 vite
3、前端框架解耦,接入vue
-
midway 版本: 1.2.84
底层框架: koa
自定义日志类
```
import { IMidwayKoaContext } from '@midwayjs/koa';
import { MidwayContextLogger } from '@midwayjs/logger';
export class CustomContextLogger extends Mid…
-
-
代码
```
import {
Provide,
Inject,
ServerlessTrigger,
ServerlessTriggerType,
ServerlessFunction,
Query,
} from '@midwayjs/decorator';
import { Context } from '@midwayjs/faas';
@…
-
昨天下午突然发现服务挂了,但是最近并没有做任何提交和改动
网页显示的502
```
RequestID21ee274b-8206-475d-84c1-55c6319794ca
--
代码校验1869521921065059918
函数执行时间 10000.00 ms
函数收费时间 10000 ms
函数设置内存 128 MB
实际使用内存 57.69 MB
函数执行…
-
issues
- plugin-faas和plugin-midway分的不好
- plugin代码在哪里?别人如何扩展
- "vue": "^2.0.0",??
- vite部分没有看到
- create-ssr-app集成没有
- example和其他地方不要过度强调midway,这个版本主导Serverless
- example里既有midway又有egg,依赖需要处理一…
-
项目是参考教程使用命令 `f create --template-package=@midwayjs-examples/midway-hooks-react` 创建的。
没有做任何改动,只修改了 f.yml 中的 Provider 配置为:
```yaml
provider:
name: tencent # tencent
runtime: nodejs10
region:…
-
执行 `f package --skipZip ` 时,总是使用源 https://registry.yarnpkg.com/ ,而非指定的源
尝试 `"nrm use mynpm && nrm ls && f package --skipZip` ,显示如下,依然无法使用私有库 (mynpm)
```bash
$ nrm use mynpm && nrm ls && f p…
yoodu updated
3 years ago
-
完整修改后代码
```
const path = require('path');
const fse = require('fs-extra');
const { useExpressDevPack } = require('@midwayjs/faas-dev-pack');
const URL = require('url');
module.exports = async …
-
* **Node Version**: 12.16.2
* **Egg Version**:
* **Plugin Name**:
* **Plugin Version**:
* **Platform**:
* **Mini Showcase Repository**:
执行 f create 命令失败
```bash
➜ f create
[ midwa…
chhpt updated
3 years ago