Node.js 앱을 통해 알림 보내기! 🔥

이 기사에서는 Node.js 앱을 사용하여 Windows/MacOS에서 알림/알림을 만드는 방법을 알아봅니다.



접근하다:



노드 앱을 통해 알림을 만들기 위해 node-notifier 패키지를 사용할 것입니다. 주간 다운로드 수가 900만 회 이상인 조용한 인기 패키지입니다!

이 패키지 정보:

단계:


  • 노드 앱에 대한 초기 설정을 수행합니다.
  • 패키지를 설치합니다.

  • yarn add node-notifier
    

    또는

    npm install node-notifier
    


  • 이 짧은 코드로 빠른 시작: 이 코드를 index.js

  • const notifier = require('node-notifier');
    
    
    // Object
    notifier.notify({
      title: 'My notification',
      message: 'Hello, there!'
    });
    


    아이콘, 사용자 작업 대기, 시간 초과, 회신 등과 같은 더 많은 사용자 지정 옵션을 추가할 수 있습니다.

    const notifier = require('node-notifier');
    const path = require('path');
    
    notifier.notify(
      {
        title: 'My awesome title',
        message: 'Hello from node, Mr. User!',
        icon: path.join(__dirname, 'coulson.jpg'), // Absolute path (doesn't work on balloons)
        sound: true, // Only Notification Center or Windows Toasters
        wait: true // Wait with callback, until user action is taken against notification, does not apply to Windows Toasters as they always wait or notify-send as it does not support the wait option
      },
      function (err, response, metadata) {
        // Response is response from notification
        // Metadata contains activationType, activationAt, deliveredAt
      }
    );
    
    notifier.on('click', function (notifierObject, options, event) {
      // Triggers if `wait: true` and user clicks notification
    });
    
    notifier.on('timeout', function (notifierObject, options) {
      // Triggers if `wait: true` and notification closes
    });
    


    💡 Note: This package has its own system requirements.

    • macOS: >= 10.8 for native notifications. _
    • Linux: _notify-osd or libnotify-bin installed (Ubuntu should have this by default) _
    • Windows: >= 8, or task bar balloons for Windows < 8.
    • And if not met any requirement then it will use Growl.


    이 패키지에 대한 자세한 정보:
  • Github
  • npmjs



  • 이 기사가 흥미로웠다면 좋아요를 누르고 질문을 자유롭게 하세요!


    또한 읽으십시오:

    좋은 웹페이지 즐겨찾기