Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    callmekohei
    @callmekohei
    いま久々にsuaveを触ってるのですが、、、わかる人がいらっしゃれば・・・
    callmekohei
    @callmekohei
    suave をポート8080であげてcallmekoheiとなげると、hello callmekoheiと言ってくれる
    そんな感じなのを書いてます
    #load "./.paket/load/net472/main.group.fsx"
    open Suave
    open Suave.Operators
    open Suave.Successful
    open Suave.Filters
    
    let app() =
      GET >=> pathScan "/foo/%s" ( fun s ->
      () ; OK ( "hello! " + s ))
    
    startWebServer defaultConfig ( app() )
    コンソールにて
    (ins)$ curl -s 'localhost:8080/foo/callmekohei'
    hello! callmekohei
    さて、ここからなのですが、
    やりたいのはポート4200からcallmekoheiを上記の8080に投げたいです。
    実際はcronにてエラーが出るのですが、
    SuaveCronモジュールでなんとかできそうな感じですが、使い方がよく分からないです。。。
    どなたか使ってらしたらご教示いただけると嬉しいです・・・
    あああ
    上記croncorsのタイポでした。。。すいません
    Cross-Origin Resource Sharing
    callmekohei
    @callmekohei
    おはようございます!
    解決しました〜 (^_^)/
    ヘッダー項目 Access-Control-Allow-Origin に オリジンサーバー4200( http://localhost:4200) を、レスポンスヘッダーに付加したらいけましたっ
    #load "./.paket/load/net472/main.group.fsx"
    open Suave
    open Suave.Operators
    open Suave.Successful
    open Suave.Filters
    open Suave.Writers
    
    let app() =
    
      GET >=> pathScan "/foo/%s" ( fun s ->
        () ;
    
        addHeader  "Access-Control-Allow-Origin" "http://localhost:4200"
        >=> OK ( "hello! " + s )
      )
    
    startWebServer defaultConfig ( app() )
    callmekohei
    @callmekohei
    Screen Shot 2019-03-13 at 8.03.57.png
    Screen Shot 2019-03-13 at 8.04.33.png
    Screen Shot 2019-03-13 at 8.04.39.png
    callmekohei
    @callmekohei

    こんばんは〜
    日曜のこんな時間ですが誰か見てらっしゃいますか〜
    まったく成長の見られない僕ですが、いつものように質問しますっ! (^_^;; すいません・・・・
    要点はこうです
    local で build した exe
    
    TravisCIで build した exe
    
    に差異がでる
    このようにでます!(上がローカルでビルド、下がトラビスでビルド分です)
    Screen Shot 2019-03-17 at 20.37.51.png
    callmekohei
    @callmekohei
    環境はこんな感じです
    ローカル
    ProductName:    Mac OS X
    ProductVersion:    10.14.3
    BuildVersion:    18D109
    git version 2.20.1
    GNU bash, バージョン 5.0.2(1)-release (x86_64-apple-darwin18.2.0)
    Copyright (C) 2019 Free Software Foundation, Inc.
    Mono JIT compiler version 5.18.0.240 (tarball Tue Feb 12 15:18:28 GMT 2019)
    トラビス
    Operating System Details
    ProductName:    Mac OS X
    ProductVersion:    10.13.3
    BuildVersion:    17D102
    Git version
    git version 2.18.0
    bash version
    GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin17)
    Copyright (C) 2007 Free Software Foundation, Inc.
    Mono JIT compiler version 5.18.1.0 (2018-08/9cb3348c311 Thu Mar 14 15:35:47 PDT 2019)
    やってることは単純で、下記のように必要なライブラリをナゲットしてコンパイルしてるだけです
    source https://www.nuget.org/api/v2
    generate_load_scripts: true
    nuget FSharp.Core
    nuget fsharp.compiler.service
    nuget newtonsoft.json
    nuget persimmon.script
    callmekohei
    @callmekohei
    $ fsharpc -foo.fsx -nologo --simpleresolusion --out:foo.exe
    あれ?自分で書き込んでて、なんか気づいてしまいました・・・ (^_^;;;
    callmekohei
    @callmekohei
    たぶんこれな気がしてきました!
    callmekohei
    @callmekohei
    できました!!!!
    FSharp.Core.Dllをローカルと出先(トラビス)で揃えたらいけました!
    おさわがせしました(汗、、、
    Screen Shot 2019-03-17 at 23.10.36.png
    Yukitoshi Suzuki
    @yukitos
    https://skillsmatter.com/conferences/10869-f-sharp-exchange-2019
    もしF# eXchangeに参加したい方がいましたら、20%割引クーポンを貰いましたので連絡ください。クーポンをお知らせします。
    callmekohei
    @callmekohei_twitter
    ロンドン!ロンドン!
    KURATA Sayuri
    @sayurin
    anonymous recordでバグ見つけた
    issue書くか
    callmekohei
    @callmekohei_twitter
    ほうほう
    omanuke
    @omanuke_twitter
    F# Compiler Serviceを触ろうと定期的に思いながらまたその熱が盛り返してきましたが、いまFCSってどういう位置づけなんですかね。
    なくなる子?