並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 31 件 / 31件

新着順 人気順

Netlify Functionsの検索結果1 - 31 件 / 31件

  • JAMスタックのNetlify、Denoを採用したサーバレス環境「Netlify Edge Functions」ベータ公開。Deno Deployの分散エッジでNext.js/Nuxt/SvelteKit/Remixなど実行

    JAMスタックのNetlify、Denoを採用したサーバレス環境「Netlify Edge Functions」ベータ公開。Deno Deployの分散エッジでNext.js/Nuxt/SvelteKit/Remixなど実行 Webホスティングサービスを提供するNetlifyは、Denoを採用した新しいサーバレス環境「Netlify Edge Functions」をパブリックベータとして公開しました。 We know some of you have been on the edge of your seats for this one, but the wait is over because Edge Functions is here! Learn more about how you can leverage our edge network to deliver faster s

      JAMスタックのNetlify、Denoを採用したサーバレス環境「Netlify Edge Functions」ベータ公開。Deno Deployの分散エッジでNext.js/Nuxt/SvelteKit/Remixなど実行
    • Netlify Edge Functions: Serverless Compute Powered by Deno

      We’re pleased to announce that Edge Functions is now available in public beta on the Netlify platform. Edge Functions enables you to run serverless JavaScript/TypeScript functions right from Netlify’s Edge network. It’s a full runtime environment, with complete control to transform requests and responses, stream server rendered content, or even run an entire application—all right from the network

        Netlify Edge Functions: Serverless Compute Powered by Deno
      • 【入門】Netlify Functionsコトハジメ - Qiita

        前書き Netlify Functionsの入門記事になります。 導入するにあたり色々調べても日本語の記事が少なかったり、Nuxt.jsと組み合わせてどうたらみたいなNetlify Functionsの事に絞られてない記事が多かったので自分用の備忘録も兼ねて。 前提としてJavaScriptチョット書ける、npm使える位の人からを対象とした記事です。 この記事を読むと ・Netlify Functionsの使い方が何となく分かるようになる。 ・ローカルでNetlify Functionsのエミュレートが出来るようになる。 ・Netlify Functionsを介して外部のAPIとやり取り出来るようになる。 ・Netlifyでの環境変数の設定の仕方が分かるようになる。 Netlify Functions is 何 Netlifyが提供しているアドオンの1つ。 FaaS(Function as

          【入門】Netlify Functionsコトハジメ - Qiita
        • Netlify FunctionsでLINE BOTを作ってみる - Qiita

          Netlify FunctionsはAWS Lambda上で動作するNode.js環境です。最近のnowとかに似てる雰囲気ですね。 ある程度無料でNode.jsがホスティングできる環境っぽい雰囲気で覚えておくと良いかもしれません。 ちなみに今日は東京ハッカソン@ヒーローズ・リーグ 2019 by MAのハッカソン会場からです。 #ヒーローズリーグ Netlify Functionsでのハローワールド 【入門】Netlify Functionsコトハジメなどの記事を見るとハローワールドが出来ます。 プロジェクトルートにnetlify.tomlを追加 まずは、通常のNode.jsプロジェクトを作ります。

            Netlify FunctionsでLINE BOTを作ってみる - Qiita
          • Netlify Functionsでブログカードを埋め込むHugoのshortcodeを実装しました - A1 Blog

            Hugoでブログを書いていてずっと欲しかったブログカードをshortcodeで実装してみました。 はてなブログでURLを「埋め込み」形式で貼り付けたときのイメージを目指します。 以下の流れでやっていきます。 指定したURLのogp情報を取得するNetlify Functionを作成Netlify Functionから取得したogp情報を元にブログカードを生成するshortcodeを作成ブログ記事からshortcodeを呼び出す取得する情報当ブログにも設置していますがheadタグ下のmetaタグから必要な情報を取得します。 記事の「タイトル」「アイキャッチ画像」「記事の説明」が今回取得したいものになります。 Twitter Cardからも欲しい情報は取得できますが今回はogpタグから取得します。 <meta name="description" content="Mac OSのDockerで

              Netlify Functionsでブログカードを埋め込むHugoのshortcodeを実装しました - A1 Blog
            • Build a modern shopping site with Astro and Netlify serverless functions

              Hello! So many new technologies to play with, so little time! When we saw that Shopify expanded their Storefront API, the Developer Experience team at Netlify jumped ON it to play around with all of the different ways we could build a shopping site. I decided to try my hand at building one with Astro and React! If you are interested in how I built it, keep on reading. If you'd like to see how the

                Build a modern shopping site with Astro and Netlify serverless functions
              • Netlify Functions で古のアクセスカウンター(アクセサリー)をつくる - Qiita

                はじめに 既にホスティングサービスが終了している懐かしの「ジオシティーズ」ですが、スケジュール上では 2020/3/31 に全ファイルの削除が行われるようです。 自分にはジオシティーズ上で 2005年くらいまで更新していたサイトがありましたので、FTP でファイルを救出し Netlify の無料枠にて記念に再ホストすることにしました。 …できたものの何かが足りない。 アクセスカウンターだ! ということで Netlify に備わる Lambda なサービス Netlify Functions でアクセスカウンターをふとつくってみることにしました。 お気づきのように、Lambda のインスタンスが寝てしまうとカウンターが「飛ぶ」アクセスカウンター(アクセサリー)となっていますが、現代風に JSON や SVG などを使って処理するようになっています。 Netlify Functions につい

                  Netlify Functions で古のアクセスカウンター(アクセサリー)をつくる - Qiita
                • Building Serverless CRUD apps with Netlify Functions & FaunaDB

                  Serverless functions seem to be all the rage these days. But why? Devs are adopting the FAAS (Functions-as-a-Service) because of: Pay-per-execution pricing: You only pay for the how long your function code runs, not for idle server time. Scalability: Load balancing, security patches, logging, etc. are all handled by the FAAS provider. That leaves more time for companies to focus on their app inste

                    Building Serverless CRUD apps with Netlify Functions & FaunaDB
                  • Netlify Edge Functions on Deno Deploy

                    We have partnered with Netlify to build Netlify Edge Functions. Netlify Edge Functions allows you to deploy code globally to the edge in seconds, allowing you to personalize web content, customize user authentication, among other use cases. It’s built on our Deno Deploy infrastructure that handles the complexities of global routing, scaling, and secure code execution. It lets you spend more time d

                      Netlify Edge Functions on Deno Deploy
                    • Nuxtjs × Netlify Functionsを始める際のメモ

                      "scripts": { "dev": "nuxt", "build": "nuxt build", "start": "nuxt start", "generate": "nuxt generate", "serve": "netlify dev" },

                        Nuxtjs × Netlify Functionsを始める際のメモ
                      • Netlify Functions で検索エンジン API をつくる | hiromasa.another :o)

                        はじめに ビシバシチャンプ…。 ふと思いつきまして Netlify で使える Lambda なサービス、Netlify Functions を用いて参照系検索 API を作成してみました。無料枠での挑戦です。 この作業中にいくつか Netlify の知見がたまりましたので、ここに掲載したいと思います。全ソースコードへのリンクを文末につけています。何かの参考になればと思います。 Netlify Functions Netlify Functions は静的ファイルホスティングサービス Netlify が提供する、くだけて言えば Amazon AWS Lambda に対するプログラムの自動デプロイの仕組みで、Netlify のアカウントにて(クレジットカード登録が必要な AWS アカウントなしに)Lambda を利用することができます。 無料枠でも比較的制限が少なく、現在のスペックは次のように

                          Netlify Functions で検索エンジン API をつくる | hiromasa.another :o)
                        • 無料で簡単にNetlify Functionsの始め方|shimakaze_soft

                          皆さんいかがお過ごしでしょうか。コロナによる自宅での自粛要請が出ている中、家の中にこもってネットサーフィンする機会が増えているのではないでしょうか。 自分も気軽に遊びに行くこともできなくなってきたので、良い機会だと思って知らない言語や技術の勉強をしたりしています。 今回は色んなサービスを作ってみようかと考え、プロトタイプをいくつか立ち上げている中で、AWSのLambdaのようなサービスであるNetlify Functionsというのを今更知ったので、こちらの建て方についてのチュートリアル的なものを紹介していきます。 ちなみに以下のリポジトリが今回のサンプルとなります。 Netlifyとは?Netlifyとは高機能な静的なホスティングサービスです。基本的には無料で使用できて、何の設定をすることもなくデフォルトでHTTPSに対応しているのも特徴です。 それ以外にもNetlifyには色んなアドオ

                            無料で簡単にNetlify Functionsの始め方|shimakaze_soft
                          • React + Netlify FunctionsでStripeの決済処理を実装する - hiro08gh

                            この記事はJAMstack Advent Calendar 2019 21日目の記事です。 JAMstackのアドベントカレンダーは7日目も参加しています。 qiita.com こんにちはかみむらです。この記事ではReactでUIを作成して、Netlify Functionsを使ってStripeの決済処理を実装していきます。Stripeで決済処理するためにはサーバーを必要とするため、Netlify Functionsで作成したLambda関数を使って処理していきます。 JAMstackアーキテクチャの絶対条件として、サーバーに依存しない静的なサイトである必要があります。そのため、サーバーを伴う動的な処理(認証やコンテンツ管理、決済処理など)は、外部のAPIを使って実装していきます。今回はJAMstackなサイトに決済処理を実装する一例として、Stripeを使います。 JAMstackアーキ

                              React + Netlify FunctionsでStripeの決済処理を実装する - hiro08gh
                            • Netlify Functions + FaunaDB 使ってみた - ジンジャー研究室

                              aws-cdk と Netlify Functions どっちやろうか迷う。— Yosuke Torii / ジンジャー (@jinjor) 2019年9月1日 個人開発でサクッと何か作りたいとき、 Heroku みたいに手軽に「git push はいリリース」なノリのやつがあると便利なんだけど Heroku は無料だと半日寝てるし東京に居ないしアドオンも少しまともに使うと値段が跳ね上がる。ので、なんか良い代替がないかなと探していたら、 Netlify Functions というものを見つけた。静的コンテンツなら Netlify が便利なのは言うまでもないとして、サーバーサイドも何か書きたいときにはこれを使って AWS Lambda を動かせると言うことらしい。従量課金でお金も節約できそう?というわけで、やってみた。 以下、「何も情報がないよりはマシだろう」程度のメモ。日記なので技術記事だ

                                Netlify Functions + FaunaDB 使ってみた - ジンジャー研究室
                              • Netlify Functionsでexpressを用いたAPIを作成するまでの備忘録 - at backyard

                                これはNetlify Functionsでexpressを用いたAPIを作成するまでの備忘録となる。 今回始めてNetlify functionsを触ってみたが依存関係のパッケージ等をいくつかインストールしているので、そちらの簡単な説明とともに、実際にNetlifyにデプロイするまでの過程をメモしたのがこのポスト。 実際に作成したサンプル なお実際に公開しているコードはこちら。 .gitignore の記述など細かいところは省略している。 github.com netlify-lambdaをインストールする まずはnetlify-lambdaをインストールする yarn add netlify-lambda これはnetlify functionsを開発していくのをサポートするためのツールとなる。 実はこのnetlify-lambdaがなくてもnetlify functionsの開発は可能

                                  Netlify Functionsでexpressを用いたAPIを作成するまでの備忘録 - at backyard
                                • Deno Deploy を基盤とする Netlify Edge Functions を試す | 豆蔵デベロッパーサイト

                                  Netlify では、AWS Lambda を利用したサーバーレス機能 Functions が従来から提供されていました。 Functions overview 今年の4月 Netlify Edge Functions ベータ版についての発表が Netlify と Deno からありました。 Netlify Edge Functions: Serverless Compute Powered by Deno Netlify Edge Functions on Deno Deploy 先日の「Fresh - Deno の 次世代 Web フレームワーク」の記事で Fresh が Deno Deploy を基盤としたフレームワークであることを紹介しました。Netlify Edge Functions は、この Deno Deploy を利用してユーザーのロケーションに近いエッジ環境でサーバーレ

                                  • Netlify Functions を PWA のバックエンドで使う - kondoumh のブログ

                                    Netlify は静的サイトをホスティングするのに便利です。 blog.kondoumh.com JSON データを置いてちょっとしたデータソース的にも使えます。 blog.kondoumh.com しかし、JSON を静的に配置できるだけだと上の記事のように更新のためのパイプラインを実装する必要があるし、リアルタイム性も犠牲になります。PWA のバックエンドでちょっと動的な処理をしたい場合に Netlify Functions を利用する選択肢が提供されています。 docs.netlify.com Functions は AWS Lambda を利用したサービスであり、簡単にバックエンドの API を追加できるようになっています。Node.js が 使えるようになったのが1年ぐらい前で今は Go も使えるようです。 www.netlify.com JAMstack の A は API の

                                      Netlify Functions を PWA のバックエンドで使う - kondoumh のブログ
                                    • 【外部API連携に】Nuxt.jsでNetlify Functionsを使用する方法

                                      今回はNetlifyでホスティングしたWebサイトから外部連携する際によく使用される、Netlify FunctionsのNuxt.jsにおける設定方法について解説します。 これを設定する事で、外部データ連携したりメール送信したり決済処理したり、出来ることの幅が広がります。 また、直接Nuxt.jsアプリケーションからAPIを叩くとCORSエラーが発生しますが、こちらを使用するとその対処も可能です。 しかし、Nuxt.jsとNetlify Functionsを共に稼働させる場合はビルド設定に工夫が必要で詰まったりする部分でもあります。 是非使い方をマスターしていきましょう! Netlify Functionsとは?公式ページ(https://www.netlify.com/products/functions/) Netlifyが提供しているサービスの一つで、FaaS(Function a

                                        【外部API連携に】Nuxt.jsでNetlify Functionsを使用する方法
                                      • Netlify Functions で最小の Hello World

                                        有名な FaaS(GCP/Firebase, AWS, Azure) は、いずれも継続利用のために課金情報(クレジットカードなど)の登録が必要で精神的に壁があるなあ、と思っていましたが、Netlify Functions は Free Tier がクレカ登録なしで利用できるらしいので試してみました。 Netlify Functions Functions overview | Netlify Docs Overview に書かれているように、実体は、AWS Lambda であるようです。 以下、Hello World するまでの手順です(Netlify のアカウント登録は済み、なんらかの Team が作成済みである前提)。 公式には、netlify-cli という統合CLIを使って functions を作ったりローカルで実行したりする方法が紹介されていますが、Functions を使いた

                                          Netlify Functions で最小の Hello World
                                        • vue cli, Netlify, Functionsの初期設定 - Qiita

                                          vue-cliでアプリ作ってGitHubにおいてNetlifyに上げる。Fuctionsも使いたい。そんな備忘録。 環境はWin10上でWSL2(Ubuntu)です。 Vue CLIのインストール $ sudo npm install -g --force @vue/cli いつのだかわからないvue-cliが入ってたので、--forceで上書き メイン画面をNetlifyに上げるまで $ vue create my-application $ cd my-application ブラウザでGitHubにリポジトリ作成(README.mdの自動生成とかはしなかった。vue cliのと被るし。) my-applicationディレクトリ直下で以下を実施(GitHubの画面に表示されいる通りに実施。mainブランチにするような手順になってたがmasterのままにした。) $ git remot

                                            vue cli, Netlify, Functionsの初期設定 - Qiita
                                          • Go言語で実装したNetlify Functionsをローカル環境で動かす - Qiita

                                            本記事では、Go言語で実装したNetlify Functionsを ローカル環境での動作確認する方法を記載します。 おそらくawslambdaをローカル環境で動作確認する方法と 同等かと思いますが、自分用のメモとしても残しておきたいと思います。 はじめに 既に運営の方でGo言語で実装したfunctionをデプロイする記事が 公開されていますが、ローカル環境で動作させる方法については、 詳細の記事がない状態だったため、本記事を作成しました。 また、Netlifyという非常にデプロイまでが簡単なサービスを 使えたおかげで、 lambdaの実装方法 Go言語の勉強 を行うことができました。本記事を通して、 上記の勉強に踏み出せなかった方への手助けとなればと思います。 もし、間違いやお気付きの点等ありましたら、 ご指摘いただけると幸いです。m(_ _)m Netlifyについて Netlifyとは

                                              Go言語で実装したNetlify Functionsをローカル環境で動かす - Qiita
                                            • Netlify Functions + Hugoで簡単サイト内検索

                                              静的サイトの悩みの種、サイト内検索をNetlify Functions+Hugoで実装してみました。ポイントは、以下の通りです。 クライアントであるブラウザにとって負荷の低い実装方法とする 記事の更新の都度、インデックス等の更新にかかる運用が発生しないようにする(自動的に行う) Hugoの機能、ある程度の月間PVに耐えられるものとする インクリメンタルサーチは実装しない(Netlify Functionsの無料範囲内での実装を目指す) 有名どころでは、Lunr: A bit like Solr, but much smaller and not as brightやModern site search for companies of all sizes | Algoliaがあり、Search for your Hugo Website | Hugoでも紹介されています。今回は、同ページで

                                              • Netlify Functions で API の URL を rewrite する - Qiita

                                                はじめに Netlify Functions で作成する API の URL 形式を 初期設定の /.netlify/functions/example?hoge=10 のような形から /example/10 形式に rewrite する方法です。 netlify.toml の指定 Netlify ではプロジェクトのルートに配置する netlify.toml で redirect を指定することができます。また、status を 200 に設定すると redirect ではなく rewrite として機能します。 Rewrites and proxies When you assign an HTTP status code of 200 to a redirect rule, it becomes a rewrite. This means that the URL in the vis

                                                  Netlify Functions で API の URL を rewrite する - Qiita
                                                • Nuxtjs × Netlify Functionsを始める際のメモ - Qiita

                                                  "scripts": { "dev": "nuxt", "build": "nuxt build", "start": "nuxt start", "generate": "nuxt generate", "serve": "netlify dev" },

                                                    Nuxtjs × Netlify Functionsを始める際のメモ - Qiita
                                                  • Netlify FunctionsをGoで記述する - Qiita

                                                    Netlify FunctionsをGoで書く AWS lambdaを使う感覚でFaasを使いたい場面がありました。 ただ、AWS lambdaを使うのは少し荷が重い(従量課金制なので万一ミスしたときが怖い)ので、Netlify Functions上でGoを動かしました。 手順 NetlifyとGitのホスティングサービス上のリポジトリを紐づける 紐づけたリポジトリのSitesでFunctionsのディレクトリを設定 GoでFunctionを作成 Functionsのビルドの設定(Netlify.toml、Makefileの記述) pushを行い,Functionsが起動しているかを確認する リポジトリの紐づけ New Site From GitのボタンからGitのホスティングサービスから連携するGitホスティングサービスを選択する画面に飛ぶので、そこから紐づけたいリポジトリがあるGitホ

                                                      Netlify FunctionsをGoで記述する - Qiita
                                                    • Netlify Functions+Maligunでメールを送信する方法

                                                      Netlifyでは、Functionsという機能(AWS Lambdaのラッパー)を使ってサーバーサイドでコードを動かすことができます。 今回は、これを使ってMailgunでのメール送信を行う方法を具体的に紹介してみたいと思います。 Netlifyとは Netlify(ネットリファイ)は静的サイトを無料からホスティングできるWebサービスです。 本ブログのこちらの記事 でも詳しく説明しているので、よろしければご参照ください。 NetlifyのFunctions機能とは Netlifyには、Functions というサーバーレスfunctionをホスティングできる機能(AWS Lambdaのラッパー)が付随しており、こちらも無料から利用できます。 無料プランでの利用制限は 月あたり125,000リクエスト 月あたりランタイム100時間 となっています。(料金表はこちら) 例えばSPAや静的サ

                                                        Netlify Functions+Maligunでメールを送信する方法
                                                      • Netlify Functions を使って CORS エラーを回避する - Qiita

                                                        はじめに 現在 Web アプリを Nuxt で開発していて、nuxt generateで静的コンテンツを作成し、Netlify にホスティングしている そのアプリでは、別ドメインの API にリクエストを投げてデータを取得しているので、CORS ポリシーでブロックされないようにproxy-moduleを使って API と同一ドメインになるようにプロキシしている modules: ['@nuxtjs/axios', '@nuxtjs/proxy'], proxy: { '/atnd': { target: 'http://api.atnd.org/events', pathRewrite: { '^/atnd': '/' } }, '/connpass': { target: 'https://connpass.com/api/v1/event', pathRewrite: { '^/con

                                                          Netlify Functions を使って CORS エラーを回避する - Qiita
                                                        • vue-cliで作成したNetlify Functionsのローカルでの検証環境の注意点 - Qiita

                                                          Netlify Functions利用することで、サーバーレスアプリケーションを構築できる。JavaScriptとGoで構築が可能だが、この記事ではJavaScriptのみ説明する。 なおNetlify Functionsは、デフォルトではURLがわかれば、誰でもアクセスできてしまう。アクセスを制限したい場合にはNetlify Identityによる認証などを検討する。 作成したプログラムのテストのときに、プログラムを修正するたびにNetlify環境に適用していては、こまめなテストが難しくなる。そのためNetlify Functionsにはローカル環境でテストをするためのパッケージ(netlify-lambda)が用意されている。このパッケージをインストールすると、ローカル環境でNetlify Functionsが実行できる。 Netlifyのサイトとローカル環境との違いを説明する。 ポー

                                                            vue-cliで作成したNetlify Functionsのローカルでの検証環境の注意点 - Qiita
                                                          • Netlify Functionsで作るサーバーサイド機能 | 第1回 Netlify Functionsとは

                                                            Netlify Functionsで作るサーバーサイド機能 第1回 Netlify Functionsとは サーバーサイドの機能を簡単に公開できるサービス、Netlify Functionsを解説します。Netlifyで公開しているサイトにサーバーサイド機能を足したい場合に便利に使えます。 Netlify Functionsの特徴 Netlify Functionsは、Netlifyが提供する、サーバーサイドの機能を簡単に公開できるサービスです。 常時起動して状態を持つサーバー側のプロセスが存在せず、必要なときに必要なだけの計算リソースを利用する、いわゆるサーバーレスの環境にJavaScriptで書いた関数を配置できます。それらはHTTP経由で呼び出したり、Netlifyプロジェクト内のイベントに応じて動作させられます。 こうした、サーバーレス環境を土台にして機能(Function)の実行

                                                              Netlify Functionsで作るサーバーサイド機能 | 第1回 Netlify Functionsとは
                                                            • Netlify Functionsをローカル環境で使うには

                                                              Netlifyでデプロイ(公開)しているサイトには、レンタルサーバーのようなサーバー機能がないため(サーバーレス)、サーバーサイドの処理をするためにNetlify Functionsの機能が提供されています。 代表例が問い合わせフォームで、クライアントサイドからpostされたデータを受け取って何らかの処理をする時に、このNetlify Functionsを使います。 「Netlifyでデプロイされているサイト」用の機能ですが、Netlify CLIを使えばローカル環境で試すこともできるため、ローカル環境でテストして、問題なければデプロイgit pushといった流れになります。 以下補足を交えながら流れをご紹介します。 準備 「netlify」のコマンドを使えるようにする npm install netlify-cli -g Netlifyの認証を済ませる netlify login セット

                                                                Netlify Functionsをローカル環境で使うには
                                                              • 【Netlify functions】Netlifyでデプロイ成功したらSlackにメッセージを投稿する - Qiita

                                                                Netlify functionsでSlackにメッセージを投稿するAPIを作成した際の忘備録です。 やりたい事 NetlifyでホスティングしているWebページのデプロイが成功したら、Slackにメッセージを投稿する。 ちなみに、Netlifyの有料プランならSlack notificationsで簡単に設定できるようです。 (以前は無料プランでも使えていた…?) Netlify functionsとは AWS LambdaをNetlify上で使えるようにしたもの(AWSアカウント不要) JavaScript または Go で書ける。 無料プランでは、リクエスト数125,000/月と制限がある リクエスト数の上限を越えると、自動的に次のレベルまたはパッケージにアップグレードされるようなので注意! 構成 ホスティング: Netlify SSG: Next.js ソース管理: Github

                                                                  【Netlify functions】Netlifyでデプロイ成功したらSlackにメッセージを投稿する - Qiita
                                                                1