-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Nest.js 中文文档 #3
Comments
能告诉我。nest里面的moduleCompiler是啥东西,这个metadata到底是啥,我咋看不懂呢 |
我使用了中间件 express-session, 但是我从后台服务通过req.sesstion.username='123456', 前台浏览器始终没办法获取cookie |
参考官方MVC 的例子: https://github.com/nestjs/nest/tree/master/sample/15-mvc |
元数据是关于数据仓库的数据,指在数据仓库建设过程中所产生的有关数据源定义,目标定义,转换规则等相关的关键数据。 可以参考java 中关于元数据相关的描述。 |
@zuohuadong |
@little-buddy dynamicModule 是当你需要根据不同的参数去创建不同特性的模块时使用的,比如,你有一个功能模块,他的提供者可能需要不同的参数去在不同的地方做不同的事情,那此时你只需要给这个模块传入不同的参数,让他去动态的创建不同的提供者,此时这个模块就称为动态模块。一般来说一个动态模块都会有一个静态方法作为导入该模块并传入参数的入口,这个方法可以是同步的或是异步的。 例子: @Module({})
export class RedisAddon {
static forRoot(options: RedisOptions): DynamicModule {
return {
module: RedisAddon,
providers: [
{ provide: REDIS_MODULE_OPTIONS, useValue: options },
RedisClientProvider,
RedisService
],
exports: [RedisService]
};
}
} 这个例子中我创建了一个动态的 RedisModule,他会根据不同的 RedisOptions 来创建不同的 RedisClient,在不同项目中的不同模块使用他时,传入不同的参数,即可创建不同的 RedisClient 去使用。 |
@dzzzzzy
|
@dzzzzzy @zuohuadong 一个模块修饰成 Global,是不是该模块下的 imports内的模块都变成了 全局模块啊 ?
|
@little-buddy |
nestjs没有支持session认证的轮子吗? |
“浏览器没办法获取cookie”是指浏览器没有cookie?浏览器cookie的设置和获取应该是在客户端去做的,服务端不需要干涉。 |
Cache部分如何清理缓存呢?总不能等待缓存过期吧。 |
|
可以
|
如何基于6.0创建项目呢? |
|
|
可以不升级,但最好升级下。 重新跑一遍命令就行 |
https://docs.nestjs.cn/
更优雅的 node.js 框架
The text was updated successfully, but these errors were encountered: