callmekohei
を上記の8080に投げたいです。
cron
にてエラーが出るのですが、
Suave
のCron
モジュールでなんとかできそうな感じですが、使い方がよく分からないです。。。
cron
はcors
のタイポでした。。。すいません
Cross-Origin Resource Sharing
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() )
local で build した exe
TravisCIで build した exe
に差異がでる
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
FSharp.Core.Dll
をローカルと出先(トラビス)で揃えたらいけました!