notifo
Multi channel notification service for collaboration tools, e-commerce, news service and more.
파일 탐색기
최종 버전 다운로드 (.zip)- dev.yml
- release.yml
- sdk-dotnet.yml
- sdk-ts.yml
- AuthorizationController.cs
- ControllerBase.cs
- UserInfoController.cs
- PageModelBase.cs
- ValidationPageHelper.cs
- _Layout.cshtml
- _LayoutLogin.cshtml
- _ViewImports.cshtml
- _ViewStart.cshtml
- AccessDenied.cshtml
- AccessDenied.cshtml.cs
- Error.cshtml
- Error.cshtml.cs
- ExternalLogin.cshtml
- ExternalLogin.cshtml.cs
- Lockout.cshtml
- Lockout.cshtml.cs
- Login.cshtml
- Login.cshtml.cs
- LoginTest.cshtml
- LoginTest.cshtml.cs
- Profile.cshtml
- Profile.cshtml.cs
- Setup.cshtml
- Setup.cshtml.cs
- SignedOut.cshtml
- SignedOut.cshtml.cs
- UrlHelperExtensions.cs
- AddContributorDto.cs
- AppContributorDto.cs
- AppDetailsDto.cs
- AppDto.cs
- AuthSchemeDto.cs
- AuthSchemeValueDto.cs
- ConfiguredIntegrationDto.cs
- ConfiguredIntegrationsDto.cs
- CreateIntegrationDto.cs
- IntegrationCreatedDto.cs
- IntegrationDefinitionDto.cs
- IntegrationPropertyDto.cs
- UpdateIntegrationDto.cs
- UpsertAppDto.cs
- AppsController.cs
- CallbacksController.cs
- ChannelTemplateDetailsDto.cs
- ChannelTemplateDto.cs
- CreateChannelTemplateDto.cs
- CreateChannelTemplateLanguageDto.cs
- EmailPreviewDto.cs
- EmailPreviewErrorDto.cs
- EmailPreviewRequestDto.cs
- EmailPreviewType.cs
- EmailTemplateDto.cs
- MessagingTemplateDto.cs
- SmsTemplateDto.cs
- TemplatePropertyDto.cs
- UpdateChannelTemplateDto.cs
- ChannelTemplatesController.cs
- EmailTemplatePreviewController.cs
- EmailTemplatesController.cs
- MessagingTemplatesController.cs
- SmsTemplatesController.cs
- ConfigsController.cs
- DiagnosticsController.cs
- EmailPreferencesController.cs
- EmailPreferencesModel.cs
- EmailPreferencesVM.cs
- CancelEventDto.cs
- CancelResponseDto.cs
- EventDto.cs
- EventQueryDto.cs
- PublishDto.cs
- PublishManyDto.cs
- EventsController.cs
- IntegrationsController.cs
- LogEntryDto.cs
- LogQueryDto.cs
- LogsController.cs
- MediaDto.cs
- MediaFileQueryDto.cs
- MediaBaseController.cs
- MediaController.cs
- MediaProxyController.cs
- MobilePushTokenDto.cs
- RegisterMobileTokenDto.cs
- MobilePushController.cs
- ChannelSendInfoDto.cs
- DeviceNotificationsQueryDto.cs
- HandledInfoDto.cs
- TrackNotificationDto.cs
- UserNotificationBaseDto.cs
- UserNotificationChannelDto.cs
- UserNotificationDetailsDto.cs
- UserNotificationDto.cs
- UserNotificationQueryDto.cs
- NotificationHub.cs
- NotificationHubAccessor.cs
- NotificationsController.cs
- InfoDto.cs
- PingController.cs
- RegisteredUserDto.cs
- RegisterUserDto.cs
- RegistrationController.cs
- CreateSystemUserDto.cs
- SystemUserDto.cs
- UpdateSystemUserDto.cs
- SystemUsersController.cs
- TemplateDto.cs
- UpsertTemplateDto.cs
- UpsertTemplatesDto.cs
- TemplatesController.cs
- TopicDto.cs
- TopicQueryDto.cs
- UpsertTopicDto.cs
- UpsertTopicsDto.cs
- TopicsController.cs
- TrackingQueryDto.cs
- TrackingController.cs
- TrackingPixel.png
- AddAllowedTopicDto.cs
- AdminProfileDto.cs
- MobilePushTokenDto.cs
- ProfileDto.cs
- SubscribeDto.cs
- SubscribeManyDto.cs
- SubscriptionDto.cs
- SubscriptionQueryDto.cs
- UpdateProfileDto.cs
- UpsertUserDto.cs
- UpsertUsersDto.cs
- UserDto.cs
- UserPropertyDto.cs
- UserTopicDto.cs
- WebPushSubscriptionDto.cs
- UserController.cs
- UsersController.cs
- ConnectDto.cs
- ConnectionMode.cs
- PollRequest.cs
- PollResponse.cs
- WebController.cs
- RegisterWebTokenDto.cs
- RegisterWebTokenSubscriptionDto.cs
- UnregisterWebTokenDto.cs
- WebPushController.cs
- BaseController.cs
- ChannelSettingDto.cs
- ListResponseDto.cs
- NotificationFormattingDto.cs
- QueryDto.cs
- SchedulingDto.cs
- CommonProcessor.cs
- ErrorDtoProcessor.cs
- OpenApiRequestAttribute.cs
- OpenApiServiceExtensions.cs
- ReflectionServices.cs
- RequiredSchemaProcessor.cs
- SecurityProcessor.cs
- TagByGroupNameProcessor.cs
- TagXmlProcessor.cs
- ApiServiceExtensions.cs
- UrlBuilder.cs
- ErrorDto.cs
- Startup.cs
- StackdriverExceptionHandler.cs
- TelemetryServiceExtensions.cs
- AllowSynchronousIOAttribute.cs
- ApiExceptionConverter.cs
- ApiExceptionFilterAttribute.cs
- ApiModelValidationAttribute.cs
- AppMediatorMiddleware.cs
- AppResolver.cs
- AuthorizeHostAdminAttribute.cs
- AuthorizeUserAttribute.cs
- AutorizeAppUserAttribute.cs
- FileCallbackResult.cs
- FileCallbackResultExecutor.cs
- IAppFeature.cs
- LocalhostOnlyAttribute.cs
- LogConfigurationHost.cs
- NotEmptyRouteConstraint.cs
- NotifoMiddleware.cs
- PipelineServiceExtensions.cs
- RequestExceptionMiddleware.cs
- SetupMiddleware.cs
- SignalROptions.cs
- SpaExtensions.cs
- SpaOptions.cs
- VersionProvider.cs
- AppResources.de.resx
- AppResources.resx
- AppResources.tr.resx
- EmailPreferences.cshtml
- EmailPreferencesSaved.cshtml
- Confirm.cshtml
- _Layout.cshtml
- _ViewImports.cshtml
- login-silent-callback.html
- step_1.png
- step_2.png
- step_3.png
- step_4.png
- step_5.png
- step_6.png
- step_7.png
- amazon-ses.svg
- email.svg
- firebase.svg
- mailchimp.svg
- mailjet.svg
- messagebird.svg
- sendgrid.svg
- telegram.svg
- threema.svg
- twilio.svg
- webhook.svg
- oidc-client-ts.min.js
- acme.png
- Empty.png
- logo-square-auth0.png
- logo-square.png
- logo.svg
- placeholder-large.png
- placeholder.png
- AppResources.cs
- appsettings.json
- Notifo.csproj
- Program.cs
- ServiceExtensions.cs
- Startup.cs
- MongoDbApp.cs
- MongoDbAppRepository.cs
- AddContributor.cs
- App.cs
- AppAuthScheme.cs
- AppCommand.cs
- AppRoles.cs
- AppsServiceExtensions.cs
- AppStore.cs
- DeleteAppIntegration.cs
- IAppRepository.cs
- IAppStore.cs
- RemoveContributor.cs
- UpdateAppIntegrationStatus.cs
- UpsertApp.cs
- UpsertAppAuthScheme.cs
- UpsertAppIntegration.cs
- DefaultHtml.liquid.mjml
- DefaultSubject.text
- DefaultText.liquid.text
- EmailContext.cs
- EmailFormatterLiquid.cs
- EmailNotification.cs
- MjmlRenderer.cs
- MjmlSchema.cs
- PreviewData.cs
- EmailChannel.cs
- EmailFormattingError.cs
- EmailFormattingException.cs
- EmailJob.cs
- EmailServiceExtensions.cs
- EmailTemplate.cs
- EmailTemplateType.cs
- FormattedEmail.cs
- IEmailFormatter.cs
- IEmailUrl.cs
- NamedEmailTemplate.cs
- DefaultTemplate.liquid.text
- IMessagingFormatter.cs
- MessagingChannel.cs
- MessagingFormatter.cs
- MessagingJob.cs
- MessagingServiceExtensions.cs
- MessagingTemplate.cs
- MobilePushChannel.cs
- MobilePushExtensions.cs
- MobilePushJob.cs
- MobilePushOptions.cs
- MobilePushServiceExtensions.cs
- MobilePushToken.cs
- DefaultTemplate.liquid.text
- ISmsFormatter.cs
- SmsChannel.cs
- SmsFormatter.cs
- SmsJob.cs
- SmsServiceExtensions.cs
- SmsTemplate.cs
- IStreamClient.cs
- NoopStreamClient.cs
- WebChannel.cs
- WebServiceExtensions.cs
- WebhookChannel.cs
- WebhookJob.cs
- WebhookServiceExtensions.cs
- IWebPushService.cs
- WebPushChannel.cs
- WebPushJob.cs
- WebPushOptions.cs
- WebPushPayload.cs
- WebPushServiceExtensions.cs
- WebPushSubscription.cs
- ChannelBase.cs
- ChannelContext.cs
- ChannelExtensions.cs
- ChannelJob.cs
- ICommunicationChannel.cs
- SchedulingChannelBase.cs
- SendConfiguration.cs
- MongoDbChannelTemplate.cs
- MongoDbChannelTemplateRepository.cs
- ChannelTemplate.cs
- ChannelTemplateCommand.cs
- ChannelTemplateQuery.cs
- ChannelTemplatesServiceExtensions.cs
- ChannelTemplateStore.cs
- CreateChannelTemplate.cs
- CreateChannelTemplateLanguage.cs
- DeleteChannelTemplate.cs
- DeleteChannelTemplateLanguage.cs
- IChannelTemplateFactory.cs
- IChannelTemplateRepository.cs
- IChannelTemplateStore.cs
- TemplateResolveStatus.cs
- UpdateChannelTemplate.cs
- UpdateChannelTemplateLanguage.cs
- CounterCollector.cs
- CounterMap.cs
- CounterService.cs
- CountersServiceExtensions.cs
- ICounterService.cs
- ICounterStore.cs
- ICounterTarget.cs
- MongoDbEvent.cs
- MongoDbEventRepository.cs
- NotificationSendSerializer.cs
- EventConsumer.cs
- EventPipelineOptions.cs
- EventPublisher.cs
- Event.cs
- EventMessage.cs
- EventQuery.cs
- EventsOptions.cs
- EventsServiceExtensions.cs
- EventStore.cs
- IEventPublisher.cs
- IEventRepository.cs
- IEventStore.cs
- IUser.cs
- IUserResolver.cs
- NotifoClaimsExtensions.cs
- NotifoClaimTypes.cs
- NotifoRoles.cs
- UserEvents.cs
- IIntegratedAppService.cs
- IntegratedAppService.cs
- IntegratedAppService.Helpers.cs
- IntegratedServiceExtensions.cs
- ConditionEvaluator.cs
- ConditionParser.cs
- ConfiguredIntegration.cs
- IIntegrationManager.cs
- IIntegrationTarget.cs
- IIntegrationUrl.cs
- IntegrationAdapter.cs
- IntegrationExtensions.cs
- IntegrationManager.cs
- IntegrationsServiceExtensions.cs
- StaticIntegrationRegistry.cs
- LiquidApp.cs
- LiquidChildNotification.cs
- LiquidContext.cs
- LiquidNotification.cs
- LiquidNotificationBase.cs
- LiquidPropertiesProvider.cs
- LiquidProperty.cs
- LiquidUser.cs
- LogCollector.cs
- MongoDbLogEntry.cs
- MongoDbLogRepository.cs
- FirstLogCreated.cs
- ILogRepository.cs
- ILogStore.cs
- LogEntry.cs
- LogMessage.cs
- LogQuery.cs
- LogServiceExtensions.cs
- LogStore.cs
- LogUpdate.cs
- MongoDbMedia.cs
- MongoDbMediaRepository.cs
- DefaultMediaFileStore.cs
- ImageMediaMetadataSource.cs
- IMediaFileStore.cs
- IMediaMetadataSource.cs
- IMediaRepository.cs
- IMediaStore.cs
- Media.cs
- MediaMetadata.cs
- MediaQuery.cs
- MediaServiceExtensions.cs
- MediaStore.cs
- MediaType.cs
- MetadataRequest.cs
- Texts.Designer.cs
- Texts.resx
- Texts.tr.resx
- MongoDbSubscription.cs
- MongoDbSubscriptionRepository.cs
- DeleteSubscription.cs
- DisableSubscriptionChannel.cs
- ISubscriptionRepository.cs
- ISubscriptionStore.cs
- Subscribe.cs
- Subscription.cs
- SubscriptionCommand.cs
- SubscriptionQuery.cs
- SubscriptionsServiceExtensions.cs
- SubscriptionStore.cs
- MongoDbTemplate.cs
- MongoDbTemplateRepository.cs
- DeleteTemplate.cs
- ITemplateRepository.cs
- ITemplateStore.cs
- Template.cs
- TemplateCommand.cs
- TemplateQuery.cs
- TemplatesServiceExtensions.cs
- TemplateStore.cs
- UpsertTemplate.cs
- MongoDbTopic.cs
- MongoDbTopicRepository.cs
- DeleteTopic.cs
- ITopicRepository.cs
- ITopicStore.cs
- Topic.cs
- TopicChannel.cs
- TopicCommand.cs
- TopicQuery.cs
- TopicQueryScope.cs
- TopicsServiceExtensions.cs
- TopicStore.cs
- UpsertTopic.cs
- UserEventConsumer.cs
- UserEventPipelineOptions.cs
- UserEventPublisher.cs
- IUserEventPublisher.cs
- UserEventMessage.cs
- UserEventsServiceExtensions.cs
- StatisticsCollector.cs
- Constants.cs
- MongoDbUserNotificationRepository.cs
- StatusDictionarySerializer.cs
- TrackingBatch.cs
- TrackingChange.cs
- BaseUserNotification.cs
- CancelRequest.cs
- ConfirmMessage.cs
- ConfirmPipelineOptions.cs
- DeviceNotificationsQuery.cs
- DeviceNotificationsQueryScope.cs
- HandledInfo.cs
- IUserNotificationFactory.cs
- IUserNotificationRepository.cs
- IUserNotificationService.cs
- IUserNotificationStore.cs
- IUserNotificationUrl.cs
- UserNotification.cs
- UserNotificationChannel.cs
- UserNotificationFactory.cs
- UserNotificationQuery.cs
- UserNotificationQueryScope.cs
- UserNotificationService.cs
- UserNotificationsOptions.cs
- UserNotificationsServiceExtensions.cs
- UserNotificationStore.cs
- MongoDbUser.cs
- MongoDbUserRepository.cs
- AddUserAllowedTopic.cs
- AddUserMobileToken.cs
- AddUserWebPushSubscription.cs
- DeleteUser.cs
- DisableUserChannel.cs
- IUserRepository.cs
- IUserStore.cs
- RemoveUserAllowedTopic.cs
- RemoveUserMobileToken.cs
- RemoveUserWebPushSubscription.cs
- SetUserSystemProperty.cs
- UpdateMobileWakeupTime.cs
- UpsertUser.cs
- User.cs
- UserCommand.cs
- UserQuery.cs
- UsersServiceExtensions.cs
- UserStore.cs
- ValidatorExtensions.cs
- Formatter.cs
- IApiKeyGenerator.cs
- IImageFormatter.cs
- ImageFormatter.cs
- Is.cs
- JsonSoftEnumConverter.cs
- JsonTopicIdConverter.cs
- LiquidCache.cs
- LiquidErrorParser.cs
- LiquidFormatter.cs
- TemplateError.cs
- UtilsServiceExtensions.cs
- AppCommandBase.cs
- ChannelCondition.cs
- ChannelRequired.cs
- ChannelSend.cs
- ChannelSendInfo.cs
- ChannelSetting.cs
- ChannelSettings.cs
- CommandBase.cs
- CommandExtensions.cs
- ConfirmMode.cs
- NotificationFormatting.cs
- NotificationFormatting{TText}.cs
- NotificationProperties.cs
- Notifo.Domain.csproj
- Scheduling.cs
- SchedulingType.cs
- SimpleNotification.cs
- TelemetryExtensions.cs
- TopicId.cs
- TrackingKey.cs
- TrackingToken.cs
- UserCommandBase.cs
- AmazonSESOptions.cs
- AmazonSESServiceExtensions.cs
- IntegratedAmazonSESIntegration.cs
- DiscordBotClientPool.cs
- DiscordClient.cs
- DiscordIntegration.cs
- DiscordIntegration.Messaging.cs
- DiscordServiceExtensions.cs
- FirebaseIntegration.cs
- FirebaseIntegration.MobilePush.cs
- FirebaseMessagingPool.cs
- FirebaseMessagingWrapper.cs
- FirebaseServiceExtensions.cs
- UserNotificationExtensions.cs
- HttpIntegration.cs
- HttpIntegration.Webhook.cs
- HttpServiceExtensions.cs
- MailchimpIntegration.cs
- MailchimpIntegration.Email.cs
- MailchimpServiceExtensions.cs
- MailjetEmailServer.cs
- MailjetEmailServerPool.cs
- MailjetIntegration.cs
- MailjetIntegration.Email.cs
- MailjetServiceExtensions.cs
- ConversationResponse.cs
- IMessageBirdClient.cs
- MessageBirdClient.cs
- MessageBirdError.cs
- MessageBirdErrors.cs
- MessageBirdOptions.cs
- MessageBirdStatus.cs
- SmsMessage.cs
- SmsResponse.cs
- SmsWebhookRequest.cs
- WhatsAppTemplateMessage.cs
- WhatsAppTextMessage.cs
- WhatsAppWebhookRequest.cs
- IntegratedMessageBirdIntegration.cs
- MessageBirdClientPool.cs
- MessageBirdServiceExtensions.cs
- MessageBirdSmsIntegration.cs
- MessageBirdSmsIntegration.Sms.cs
- MessageBirdWhatsAppIntegration.cs
- MessageBirdWhatsAppIntegration.Messaging.cs
- PhoneNumberHelper.cs
- OpenNotificationsEmailIntegration.cs
- OpenNotificationsExtensions.cs
- OpenNotificationsIntegrationBase.cs
- OpenNotificationsOptions.cs
- OpenNotificationsRegistry.cs
- OpenNotificationsServiceExtensions.cs
- OpenNotificationsSmsIntegration.cs
- Texts.Designer.cs
- Texts.resx
- Texts.tr.resx
- ISevenSmsClient.cs
- SevenSmsClient.cs
- SevenSmsMessage.cs
- SevenSmsResponse.cs
- SevenServiceExtensions.cs
- SevenSmsClientPool.cs
- SevenSmsIntegration.cs
- SevenSmsIntegration.Sms.cs
- SmtpEmailServer.cs
- SmtpEmailServerPool.cs
- SmtpIntegration.cs
- SmtpIntegration.Email.cs
- SmtpOptions.cs
- SmtpServiceExtensions.cs
- TelegramBotClientPool.cs
- TelegramIntegration.cs
- TelegramIntegration.Messaging.cs
- TelegramServiceExtensions.cs
- RequestKeys.cs
- Response.cs
- TelekomServiceExtensions.cs
- TelekomSmsIntegration.cs
- TelekomSmsIntegration.Sms.cs
- ThreemaServiceExtensions.cs
- ThreemaSimpleIntegration.cs
- ThreemaSimpleIntegration.Messaging.cs
- RequestKeys.cs
- TwilioClientPool.cs
- TwilioServiceExtensions.cs
- TwilioSmsIntegration.cs
- TwilioSmsIntegration.Sms.cs
- CachePool.cs
- HttpIntegrationException.cs
- Notifo.Domain.Integrations.csproj
- Texts.Designer.cs
- Texts.resx
- Texts.tr.resx
- BaseMessage.cs
- DeliveryResult.cs
- DeliveryStatus.cs
- EmailMessage.cs
- ICallback.cs
- IEmailSender.cs
- IIntegration.cs
- IIntegrationAdapter.cs
- IIntegrationHook.cs
- IIntegrationRegistry.cs
- IMessagingSender.cs
- IMobilePushSender.cs
- IntegrationConfiguration.cs
- IntegrationContext.cs
- IntegrationDefinition.cs
- IntegrationProperty.cs
- IntegrationStatus.cs
- ISmsSender.cs
- IWebhookSender.cs
- MessagingMessage.cs
- MobileDeviceType.cs
- MobilePushMessage.cs
- MobilePushTokenExpiredException.cs
- Notifo.Domain.Integrations.Abstractions.csproj
- PropertyFormat.cs
- PropertyType.cs
- ProviderImage.cs
- Providers.cs
- SmsMessage.cs
- UserInfo.cs
- ValidationPatterns.cs
- WebhookMessage.cs
- ApiKeyAuthenticationBuilderExtensions.cs
- ApiKeyDefaults.cs
- ApiKeyGenerator.cs
- ApiKeyHandler.cs
- ApiKeyOptions.cs
- ApiKeyServiceExtensions.cs
- DynamicOpenIdConnectHandler.cs
- DynamicOpenIdConnectOptions.cs
- DynamicSchemeProvider.cs
- IConfigurationStore.cs
- Extensions.cs
- ImmutableApplication.cs
- ImmutableScope.cs
- InMemoryApplicationStore.cs
- InMemoryScopeStore.cs
- MongoDbConfiguration.cs
- MongoDbConfigurationStore.cs
- MongoDbKey.cs
- MongoDbKeyOptions.cs
- MongoDbKeyParameters.cs
- MongoDbRoleStore.cs
- MongoDbUser.cs
- MongoDbUserStore.cs
- MongoDbXmlEntity.cs
- MongoDbXmlRepository.cs
- ApplicationManager.cs
- AuthenticationBuilderExtensions.cs
- ClaimFactory.cs
- Constants.cs
- DefaultUserResolver.cs
- DefaultUserService.cs
- IdentityServiceExtensions.cs
- InMemoryConfiguration.cs
- IUserFactory.cs
- IUserService.cs
- Notifo.Identity.csproj
- NotifoIdentityOptions.cs
- NotifoIdentityUser.cs
- OidcHandler.cs
- TokenStoreInitializer.cs
- UserCreator.cs
- UserManagerExtensions.cs
- UserValues.cs
- UserWithClaims.cs
- AssetsServiceExtensions.cs
- CachingServiceExtensions.cs
- ReadonlyDictionarySerializer.cs
- ReadonlyDictionarySerializer{TKey,TValue}.cs
- ReadonlyListSerializer.cs
- ReadonlyListSerializer{T}.cs
- JsonReadonlyDictionaryConverterFactory.cs
- JsonReadonlyListConverterFactory.cs
- ReadonlyDictionary.cs
- ReadonlyDictionary{TKey,TValue}.cs
- ReadonlyList.cs
- ReadonlyList{T}.cs
- Diagnoser.cs
- DiagnoserOptions.cs
- GCHealthCheck.cs
- GCHealthCheckOptions.cs
- IJsonSerializer.cs
- JsonActivityContextConverter.cs
- JsonActivitySpanIdConverter.cs
- JsonActivityTraceIdConverter.cs
- JsonInstantConverter.cs
- JsonServiceExtensions.cs
- JsonTimeSpanConverter.cs
- SystemTextJsonSerializer.cs
- MongoDbKeyValue.cs
- MongoDbKeyValueStore.cs
- MongoDbKeyValueStoreServiceExtensions.cs
- IKeyValueStore.cs
- LogServiceExtensions.cs
- StackdriverSeverityLogAppender.cs
- DefaultMediator.cs
- IMediator.cs
- IMessageMiddleware.cs
- IRequest.cs
- IRequestHandler.cs
- MediatorServiceExtensions.cs
- TypedMessageMiddlewareWrapper.cs
- TypedRequestHandlerWrapper.cs
- ActivityContextSerializer.cs
- ActivitySpanIdSerializer.cs
- ActivityTraceIdSerializer.cs
- DurationSerializer.cs
- Field.cs
- InconsistentStateException.cs
- InstantSerializer.cs
- LocalDateSerializer.cs
- LocalTimeSerializer.cs
- MongoClientFactory.cs
- MongoDbEntity.cs
- MongoDbExtensions.cs
- MongoDbOptions.cs
- MongoDbRepository.cs
- MongoDbServiceExtensions.cs
- MongoDbStore.cs
- SoftEnumSerializer.cs
- NodaTimeServiceExtensions.cs
- PropertyAccessor.cs
- ReflectionExtensions.cs
- SimpleMapper.cs
- MongoDbSchedulerServiceExtensions.cs
- MongoDbSchedulerStore.cs
- MongoDbSchedulingProvider.cs
- ISchedulerStore.cs
- SchedulerBatch.cs
- TimerConsumer.cs
- TimerScheduling.cs
- DelegatingScheduleHandler.cs
- DelegatingScheduler.cs
- IScheduling.cs
- ISchedulingProvider.cs
- IScheduleHandler.cs
- IScheduler.cs
- SchedulerOptions.cs
- SchedulerServiceExtensions.cs
- ClaimPrincipalExtensions.cs
- DefaultClaimTypes.cs
- AsyncHelper.cs
- TaskExtensions.cs
- LocalizedText.cs
- CompletionTimer.cs
- Validate.cs
- ValidationError.cs
- ValidationException.cs
- ValidationExtensions.cs
- CollectionExtensions.cs
- DisposableObjectBase.cs
- DomainException.cs
- DomainForbiddenException.cs
- DomainObjectConflictException.cs
- DomainObjectDeletedException.cs
- DomainObjectException.cs
- DomainObjectNotFoundException.cs
- FileExtensions.cs
- Guard.cs
- InfrastructureServiceExtensions.cs
- IResultList.cs
- language-codes.csv
- Language.cs
- Languages.cs
- LanguagesInitializer.cs
- LanguagesOptions.cs
- NodaPatterns.cs
- None.cs
- Notifo.Infrastructure.csproj
- QueryBase.cs
- RandomHash.cs
- Randomizer.cs
- ResultList.cs
- StringExtensions.cs
- Telemetry.cs
- ThrowHelper.cs
- UniqueConstraintException.cs
- Updater.cs
- UrlExtensions.cs
- ValueStopwatch.cs
- Benchmarks.csproj
- EmailFormatterBenchmarks.cs
- FormatterTests.cs
- Program.cs
- docker-compose.yml
- CustomHtml.liquid.mjml
- CustomSubject.text
- CustomText.liquid.text
- EmailTemplateLiquidTests.cs
- EmailTemplateTestsBase.cs
- MjmlSchemaTests.cs
- MjmlSchemaTests.Should_build_schema.verified.txt
- MjmlSchemaTests.Should_build_schema_as_json.verified.txt
- MobilePushExtensionsTests.cs
- MobilePushJobTests.cs
- CounterCollectorTests.cs
- MongoFixtureBase.cs
- AmazonSESEmailServerTests.cs
- DiscordTests.cs
- UserNotificationExtensionsTests.cs
- UserNotificationExtensionsTests.Should_create_silent_notification_when_flag_is_true.verified.txt
- UserNotificationExtensionsTests.Should_generate_firebase_message.verified.txt
- UserNotificationExtensionsTests.Should_include_time_to_live_property_if_set.verified.txt
- UserNotificationExtensionsTests.Should_not_include_time_to_live_property_if_not_set.verified.txt
- UserNotificationExtensionsTests.Should_set_time_to_live_to_zero_if_set_to_zero.verified.txt
- MailchimpTests.cs
- MailjetTests.cs
- MessageBirdTests.cs
- SevenTests.cs
- SmtpEmailServerTests.cs
- TelekomTests.cs
- TwilioTests.cs
- EmailSenderTestBase.cs
- IntegrationPropertyTests.cs
- SmsSenderTestBase.cs
- VerifySettings.cs
- MongoDbSubscriptionRepositoryFixture.cs
- MongoDbSubscriptionRepositoryTests.cs
- UserEventPublisherTests.cs
- MongoDbUserNotificationRepositoryFixture.cs
- MongoDbUserNotificationRepositoryTests.cs
- UserNotificationFactoryTests.cs
- AddUserMobileTokenTests.cs
- AddUserWebPushSubscriptionTests.cs
- RemoveUserMobileTokenTests.cs
- RemoveUserWebPushSubscriptionTests.cs
- FormatterTests.cs
- ImageFormatterTests.cs
- JsonSoftEnumConverterTests.cs
- LiquidErrorParserTests.cs
- TemplateCacheTests.cs
- appsettings.json
- Notifo.Domain.Tests.csproj
- SchedulingTests.cs
- TestHelpers.cs
- TopicIdTests.cs
- TrackingKeyTests.cs
- TrackingTokenTests.cs
- DefaultUserResolverTests.cs
- DefaultUserServiceTests.cs
- Notifo.Identity.Tests.csproj
- ReadonlyDictionaryTests.cs
- ReadonlyListTests.cs
- ActivityContextTests.cs
- MongoDbSchedulerStoreFixture.cs
- MongoDbSchedulerStoreTests.cs
- ActivityContextTests.cs
- SoftEnumSerializerTests.cs
- ValidationExceptionTests.cs
- NodaPatternsTest.cs
- Notifo.Infrastructure.Tests.csproj
- TestHelpers.cs
- GenerateLanguages.csproj
- GenerateLanguages.sln
- Program.cs
- .editorconfig
- Directory.Build.props
- Notifo.slnx
- stylecop.json
- .env
- docker-compose-noproxy.yml
- docker-compose.yml
- README.md
- create-cert.ps1
- install-cert.ps1
- ngrok.ps1
- squidex-dev.cer
- squidex-dev.crt
- squidex-dev.pfx
- main.js
- preview.js
- index.ts
- list.ts
- mutation.ts
- shared.ts
- ApiValue.stories.tsx
- ApiValue.tsx
- ClearInput.stories.tsx
- ClearInput.tsx
- ClickOutside.stories.tsx
- ClickOutside.tsx
- Code.stories.tsx
- Code.tsx
- CodeEditor.stories.tsx
- CodeEditor.tsx
- Confirm.stories.tsx
- Confirm.tsx
- DropZone.stories.tsx
- DropZone.tsx
- ErrorBoundary.stories.tsx
- ErrorBoundary.tsx
- FormAlert.stories.tsx
- FormAlert.tsx
- FormatDate.tsx
- FormControlError.stories.tsx
- FormControlError.tsx
- FormError.stories.tsx
- FormError.tsx
- Gist.stories.tsx
- Gist.tsx
- hooks.ts
- Icon.stories.tsx
- Icon.tsx
- IFrame.stories.tsx
- IFrame.tsx
- LanguageSelector.stories.tsx
- LanguageSelector.tsx
- ListMultiFilter.tsx
- ListPager.stories.tsx
- ListPager.tsx
- ListSearch.stories.tsx
- ListSearch.tsx
- Loader.stories.tsx
- Loader.tsx
- LoadScript.tsx
- OverlayDropdown.stories.tsx
- OverlayDropdown.tsx
- PasswordInput.stories.tsx
- PasswordInput.tsx
- Shortcut.stories.tsx
- Shortcut.tsx
- Timeline.stories.tsx
- Timeline.tsx
- Title.tsx
- Toggle.stories.tsx
- Toggle.tsx
- array-extensions.ts
- error.ts
- index.ts
- numbers.ts
- type.spec.ts
- types.ts
- uri.ts
- index.ts
- AppAuth.tsx
- AppDashboardPage.tsx
- AppPage.tsx
- AppSettings.tsx
- AppSettingsPage.tsx
- Contributors.tsx
- AppDialog.tsx
- AppsPage.tsx
- AuthenticationPage.tsx
- EmailHtmlEditor.tsx
- EmailTextEditor.tsx
- helpers.ts
- EmailTemplate.tsx
- EmailTemplateCard.tsx
- EmailTemplateMoreDialog.tsx
- EmailTemplateName.tsx
- EmailTemplatePage.tsx
- EmailTemplatesPage.tsx
- EventDetails.tsx
- EventRow.tsx
- EventsPage.tsx
- ConfiguredIntegration.tsx
- IntegrationDialog.tsx
- IntegrationImage.tsx
- IntegrationsPage.tsx
- StatusLabel.tsx
- SupportedIntegration.tsx
- LogEntryRow.tsx
- LogPage.tsx
- MediaPage.tsx
- MessagingTemplateCard.tsx
- MessagingTemplatePage.tsx
- MessagingTemplatesPage.tsx
- PublishDialog.tsx
- SmsTemplateCard.tsx
- SmsTemplatePage.tsx
- SmsTemplatesPage.tsx
- SystemUserDialog.tsx
- SystemUserRow.tsx
- SystemUsersPage.tsx
- NotificationPreview.tsx
- TemplateForm.tsx
- TemplateRow.tsx
- TemplatesList.tsx
- TemplatesPage.tsx
- TopicDialog.tsx
- TopicRow.tsx
- TopicsPage.tsx
- Buttons.tsx
- DemoPage.tsx
- NotificationDetails.tsx
- NotificationRow.tsx
- Notifications.tsx
- SubscriptionDialog.tsx
- SubscriptionRow.tsx
- Subscriptions.tsx
- UserDetails.tsx
- UserPage.tsx
- UserDialog.tsx
- UserRow.tsx
- UsersPage.tsx
- InternalPage.tsx
- TopNav.tsx
- index.ts
- service.ts
- AppsDropdown.tsx
- ChannelCounterRow.stories.tsx
- ChannelCounterRow.tsx
- CounterCards.stories.tsx
- CounterCards.tsx
- CounterRow.stories.tsx
- CounterRow.tsx
- EmailTemplateInput.tsx
- Forms.tsx
- index.ts
- Integrated.tsx
- Logo.stories.tsx
- Logo.tsx
- MediaCard.stories.tsx
- MediaCard.tsx
- MediaPicker.tsx
- MessagingTemplateInput.tsx
- NotificationSettingsForm.stories.tsx
- NotificationSettingsForm.tsx
- Picker.stories.tsx
- Picker.tsx
- RouteWhenPrivate.tsx
- SmsTemplateInput.tsx
- StatisticsCard.stories.tsx
- StatisticsCard.tsx
- StatisticsLabel.stories.tsx
- StatisticsLabel.tsx
- TableFooter.stories.tsx
- TableFooter.tsx
- TemplateInput.tsx
- TemplateProperties.tsx
- TemplateVariantsInput.tsx
- index.ts
- model.ts
- state.ts
- yup.ts
- actions.ts
- index.ts
- state.ts
- actions.ts
- index.ts
- state.ts
- actions.ts
- index.ts
- state.ts
- actions.ts
- index.ts
- state.ts
- actions.ts
- index.ts
- state.ts
- actions.ts
- index.ts
- state.ts
- actions.ts
- index.ts
- state.ts
- actions.ts
- index.ts
- state.ts
- actions.ts
- index.ts
- state.ts
- actions.ts
- index.ts
- state.ts
- actions.ts
- index.ts
- state.ts
- actions.ts
- index.ts
- state.ts
- actions.ts
- index.ts
- state.ts
- actions.ts
- index.ts
- state.ts
- actions.ts
- index.ts
- state.ts
- actions.ts
- index.ts
- state.ts
- actions.ts
- index.ts
- state.ts
- hooks.ts
- index.ts
- shared.ts
- store.ts
- clipboard-js.scss
- component-examples.scss
- content.scss
- footer.scss
- nav.scss
- prism.scss
- sidebar.scss
- variables.scss
- alert.scss
- background-variant.scss
- badge.scss
- buttons.scss
- forms.scss
- icon.scss
- modals.scss
- popover.scss
- backgrounds.scss
- floating.scss
- helper.scss
- position.scss
- shadows.scss
- sizing.scss
- spacing.scss
- text.scss
- transform.scss
- _bootstrap-datepicker.scss
- datetimepicker.scss
- headroom.scss
- nouislider.scss
- scrollbar.scss
- accordion.scss
- alert.scss
- avatar.scss
- badge.scss
- buttons.scss
- card.scss
- carousel.scss
- close.scss
- content.scss
- custom-forms.scss
- docs.scss
- dropdown.scss
- footer.scss
- forms.scss
- functions.scss
- global.scss
- grid.scss
- icons.scss
- input-group.scss
- kit-free.scss
- list-group.scss
- mixins.scss
- modal.scss
- nav.scss
- navbar.scss
- pagination.scss
- popover.scss
- progress.scss
- reboot.scss
- section.scss
- separator.scss
- theme.scss
- type.scss
- utilities.scss
- variables.scss
- vendors.scss
- argon-design-system.scss
- demo.css
- demo.js
- icomoon.eot
- icomoon.svg
- icomoon.ttf
- icomoon.woff
- demo.html
- Read Me.txt
- selection.json
- style.css
- _apps.scss
- _common.scss
- _dashboard.scss
- _emails.scss
- _events.scss
- _integrations.scss
- _media.scss
- _messaging.scss
- _mixins.scss
- _overrides.scss
- _settings.scss
- _sms.scss
- _static.scss
- _templates.scss
- _topics.scss
- _users.scss
- _vars.scss
- index.scss
- en.ts
- index.ts
- tr.ts
- emoji.d.ts
- react-split.d.ts
- yup.d.ts
- App.tsx
- index.tsx
- theme.tsx
- logo-square.png
- logo-square.svg
- index.ts
- shared.ts
- api.ts
- config.ts
- index.ts
- utils.ts
- connection.ts
- index.ts
- polling-connection.ts
- safe-connection.ts
- signalr-connection.ts
- ArchiveView.tsx
- Icon.tsx
- Image.tsx
- index.tsx
- Loader.tsx
- Modal.tsx
- NotificationItem.tsx
- NotificationsButton.tsx
- NotificationsModal.tsx
- NotificationsUI.tsx
- NotificationsView.tsx
- observer.ts
- ProfileView.tsx
- Toggle.tsx
- TopicButton.tsx
- TopicItem.tsx
- TopicModal.tsx
- TopicsView.tsx
- TopicUI.tsx
- utils.ts
- WebPushUI.tsx
- index.ts
- store.ts
- _components.scss
- _mixins.scss
- _notifications.scss
- _reset.scss
- _topics.scss
- _vars.scss
- sdk.scss
- index.tsx
- sdk-worker.ts
- sdk.ts
- vite-env.d.ts
- .eslintrc.js
- .stylelintrc.json
- index.html
- package-lock.json
- package.json
- postcss.config.js
- tsconfig.json
- tsconfig.node.json
- vite.build.mjs
- vite.config.mjs
- easierlife.png
- squidex.png
- Notifo.fig
- Notifo.gif
- Notifo.pdf
- Step 1.png
- Step 2.png
- Step 3.png
- Step 4.png
- Step 5.png
- Step 6.png
- Step 7.png
- Integrations.png
- logo-square-icon.svg
- logo-square-white.svg
- logo-square.png
- logo-square.svg
- logo-white.svg
- logo.svg
- notifo!.pdf
- Options_WebPlugin.PNG
- Push_WebPlugin.PNG
- Push_Windows.png
- Screenshot_Emails.png
- ScreenShot_Integrations.PNG
- Screenshot_Log.png
- Screenshot_Media.png
- Screenshot_Templates.png
- Screenshot_Users.png
- Subscribe_WebPlugin.PNG
- Client.Class.liquid
- CodeGenerator.csproj
- Program.cs
- SchemaCleaner.cs
- AuthenticatingHttpMessageHandler.cs
- Authenticator.cs
- AuthToken.cs
- CachingAuthenticator.cs
- DefaultHttpClientProvider.cs
- IAuthenticator.cs
- IHttpClientProvider.cs
- DateTimeOffsetConverter.cs
- Extensions.cs
- Generated.cs
- Generated.Custom.cs
- INotifoClient.cs
- INotifoOptions.cs
- logo-squared.png
- Notifo.SDK.csproj
- NotifoClient.cs
- NotifoClientBuilder.cs
- Providers.cs
- StaticNotifoOptions.cs
- HttpClientTests.cs
- Notifo.SDK.Tests.csproj
- NotifoExceptionTests.cs
- NotifoOptionsTests.cs
- Directory.Build.props
- Notifo.SDK.slnx
- FILES
- VERSION
- AppsApi.ts
- ConfigsApi.ts
- DiagnosticsApi.ts
- EmailTemplatesApi.ts
- EventsApi.ts
- index.ts
- LogsApi.ts
- MediaApi.ts
- MessagingTemplatesApi.ts
- MobilePushApi.ts
- NotificationsApi.ts
- PingApi.ts
- SmsTemplatesApi.ts
- SystemUsersApi.ts
- TemplatesApi.ts
- TopicsApi.ts
- UserApi.ts
- UsersApi.ts
- AddAllowedTopicDto.ts
- AddContributorDto.ts
- AdminProfileDto.ts
- AppContributorDto.ts
- AppDetailsDto.ts
- AppDto.ts
- AuthSchemeDto.ts
- AuthSchemeValueDto.ts
- CancelEventDto.ts
- CancelResponseDto.ts
- ChannelCondition.ts
- ChannelRequired.ts
- ChannelSend.ts
- ChannelSendInfoDto.ts
- ChannelSettingDto.ts
- ChannelTemplateDetailsDtoOfEmailTemplateDto.ts
- ChannelTemplateDetailsDtoOfMessagingTemplateDto.ts
- ChannelTemplateDetailsDtoOfSmsTemplateDto.ts
- ChannelTemplateDto.ts
- ConfiguredIntegrationDto.ts
- ConfiguredIntegrationsDto.ts
- ConfirmMode.ts
- CreateChannelTemplateLanguageDto.ts
- CreateIntegrationDto.ts
- CreateSystemUserDto.ts
- DeliveryStatus.ts
- DeviceNotificationsQueryScope.ts
- EmailPreviewDto.ts
- EmailPreviewErrorDto.ts
- EmailPreviewRequestDto.ts
- EmailPreviewType.ts
- EmailTemplateDto.ts
- ErrorDto.ts
- EventDto.ts
- HandledInfoDto.ts
- index.ts
- InfoDto.ts
- IntegrationCreatedDto.ts
- IntegrationDefinitionDto.ts
- IntegrationPropertyDto.ts
- IntegrationStatus.ts
- IsoDayOfWeek.ts
- LiquidPropertyType.ts
- ListResponseDtoOfChannelTemplateDto.ts
- ListResponseDtoOfEventDto.ts
- ListResponseDtoOfLogEntryDto.ts
- ListResponseDtoOfMediaDto.ts
- ListResponseDtoOfMobilePushTokenDto.ts
- ListResponseDtoOfSubscriptionDto.ts
- ListResponseDtoOfSystemUserDto.ts
- ListResponseDtoOfTemplateDto.ts
- ListResponseDtoOfTemplatePropertyDto.ts
- ListResponseDtoOfTopicDto.ts
- ListResponseDtoOfUserDto.ts
- ListResponseDtoOfUserNotificationDetailsDto.ts
- ListResponseDtoOfUserNotificationDto.ts
- LogEntryDto.ts
- MediaDto.ts
- MediaType.ts
- MessagingTemplateDto.ts
- MjmlSchema.ts
- MobileDeviceType.ts
- MobilePushTokenDto.ts
- MobilePushTokenDto2.ts
- NotificationFormattingDto.ts
- ProfileDto.ts
- PropertyFormat.ts
- PropertyType.ts
- PublishDto.ts
- PublishManyDto.ts
- RegisterMobileTokenDto.ts
- ResizeMode.ts
- SchedulingDto.ts
- SchedulingType.ts
- SmsTemplateDto.ts
- SubscribeDto.ts
- SubscribeManyDto.ts
- SubscriptionDto.ts
- SystemUserDto.ts
- TemplateDto.ts
- TemplatePropertyDto.ts
- TopicChannel.ts
- TopicDto.ts
- TopicQueryScope.ts
- TrackNotificationDto.ts
- UpdateChannelTemplateDtoOfEmailTemplateDto.ts
- UpdateChannelTemplateDtoOfMessagingTemplateDto.ts
- UpdateChannelTemplateDtoOfSmsTemplateDto.ts
- UpdateIntegrationDto.ts
- UpdateProfileDto.ts
- UpdateSystemUserDto.ts
- UpsertAppDto.ts
- UpsertTemplateDto.ts
- UpsertTemplatesDto.ts
- UpsertTopicDto.ts
- UpsertTopicsDto.ts
- UpsertUserDto.ts
- UpsertUsersDto.ts
- UserDto.ts
- UserNotificationBaseDto.ts
- UserNotificationChannelDto.ts
- UserNotificationDetailsDto.ts
- UserNotificationDto.ts
- UserPropertyDto.ts
- UserTopicDto.ts
- WebPushSubscriptionDto.ts
- .openapi-generator-ignore
- index.ts
- runtime.ts
- errors.ts
- headers.ts
- NotifoClient.ts
- TokenAPI.ts
- index.ts
- apis.mustache
- modelEnum.mustache
- modelGeneric.mustache
- models.mustache
- runtime.mustache
- .gitignore
- .npmignore
- .prettierrc.yml
- babel.config.js
- eslint.config.mjs
- generate.ps1
- jest.config.js
- LICENSE
- openapi-config.yml
- openapi.json
- package-lock.json
- package.json
- README.md
- tsconfig.json
- docker-compose.yml
- logo-squared.png
- logo-wide-rotated.jpg
- logo-wide.png
- SampleAudio_0.4mb.mp3
- SampleImage_100kb.webp
- SampleImage_150kb.gif
- SampleImage_400kb.png
- SampleImage_400kb.tiff
- SampleImage_600kb.tga
- SampleImage_62kb.jpg
- SampleImage_700kb.bmp
- SampleVideo_1280x720_1mb.flv
- SampleVideo_1280x720_1mb.mkv
- SampleVideo_1280x720_1mb.mp4
- SampleVideo_176x144_1mb.3gp
- VerifySettings.cs
- AppTests.Should_create_app.verified.txt
- IntegrationTests.Should_create_integration.verified.txt
- NotificationTests.Should_send_self_formatted_notifications.verified.txt
- NotificationTests.Should_send_template_formatted_notifications.verified.txt
- TemplatesTests.Should_create_templates.verified.txt
- TemplatesTests.Should_update_templates.verified.txt
- UsersTests.Should_create_users_mode=ApiKey.verified.txt
- UsersTests.Should_create_users_mode=ClientId.verified.txt
- UsersTests.Should_find_user_mode=ApiKey.verified.txt
- UsersTests.Should_find_user_mode=ClientId.verified.txt
- UsersTests.Should_update_users_mode=ApiKey.verified.txt
- UsersTests.Should_update_users_mode=ClientId.verified.txt
- AppTests.cs
- EventsTests.cs
- Extensions.cs
- IntegrationTests.cs
- MailcatcherClient.cs
- MailcatcherFixture.cs
- MailTests.cs
- MessageBirdClient.cs
- MobileTokenTests.cs
- NotificationMobileTests.cs
- NotificationTests.cs
- SmsTests.cs
- TemplatesTests.cs
- TestSuite.ApiTests.csproj
- TrackingStrategy.cs
- UsersTests.cs
- WebhookCatcherClient.cs
- WebhookCatcherFixture.cs
- WebhookTests.cs
- TestSuite.LoadTests.csproj
- ClientFixture.cs
- ClientMode.cs
- CreatedAppFixture.cs
- TestHelpers.cs
- ClientManagerWrapper.cs
- Factories.cs
- TestSuite.Shared.csproj
- docker-compose.yml
- TestSuite.slnx
- .editorconfig
- stylecop.json
- .dockerignore
- .gitattributes
- .gitignore
- CHANGELOG.md
- Dockerfile
- LICENSE
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/notifo-io/notifo
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd notifo
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose -f deployment/docker-compose/docker-compose.yml up -d --build
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. .NET
보통
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd backend/src/Notifo.Domain.Integrations.Abstractions
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
dotnet restore
프로젝트에 필요한 패키지를 내려받습니다.
dotnet run
프로젝트를 빌드하고 바로 실행합니다.
dotnet run 실행 후 터미널에 나타나는 안내 메시지나 주소를 확인하세요.
4. Node.js
쉬움사전 준비물
cd frontend
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
// repository documentation
Was this content helpful?
(0 ratings)
