Dartness constructor
- {int port = 8080,
- InternetAddress? internetAddress,
- Iterable<
DartnessController> controllers = const [], - Iterable<
DartnessMiddleware> middlewares = const [], - Iterable<
DartnessInterceptor> interceptors = const [], - Iterable<
DartnessErrorHandler> errorHandlers = const []}
Creates a DefaultDartnessServer that listens on the specified port
and
internetAddress
.
You can also add controllers by using controllers
optional parameter or
middlewares
and interceptors
.
Implementation
Dartness({
final int port = 8080,
final InternetAddress? internetAddress,
final Iterable<DartnessController> controllers = const [],
final Iterable<DartnessMiddleware> middlewares = const [],
final Iterable<DartnessInterceptor> interceptors = const [],
final Iterable<DartnessErrorHandler> errorHandlers = const [],
}) {
_server = DefaultDartnessServer(port, internetAddress: internetAddress);
for (final controller in controllers) {
addController(controller);
}
for (final middleware in middlewares) {
addMiddleware(middleware);
}
for (final interceptor in interceptors) {
addInterceptor(interceptor);
}
for (final errorHandler in errorHandlers) {
addErrorHandler(errorHandler);
}
}