2

leafo.net/lapisのガイドに従って構成ファイルを作成しています。私config.moonはアプリの最上位フォルダーにあり、次のようになります

config = require "lapis.config"

config "development", ->
  port 5001

lapis buildまたはを実行すると、日付スタンプが変更さlapis serverれていることがわかりますがnginx.conf.compiled、ポート 8080 でリッスンしているため、構成が無視されているようです。

  server {
    listen 8080;
    lua_code_cache off;

lapis serverしたがって、そのポートに接続しようとして失敗します。私は何を逃したのですか?

アプリの構造:

.. (up a dir)
/home/sam/lapis-example/
▸ client_body_temp/
▸ fastcgi_temp/
▸ logs/
▸ proxy_temp/
▸ scgi_temp/
▸ uwsgi_temp/
  app.moon
  config.moon
  mime.types
  models.moon
  nginx.conf
  nginx.conf.compiled
4

1 に答える 1

2

Lapis コマンド ライン ツールがファイルを読み取れるようにするには、.moonファイルをコンパイルする必要があります。コマンド ライン ツールは、独自にファイル.luaをロードする方法を認識していません。.moon

コマンドを使用してこれを行うことができますmoonc。最上位ディレクトリでこれを実行します。

moonc .

watch コマンドを使用して、自動的にコンパイルすることができます。

moonc -w .
于 2016-06-07T19:02:27.307 に答える