2016-04-19 8 views
0

私はOpenShiftに基本的なnodejsアプリケーションを配備しようとしています。私はどのようにwebpackでそれを行うか分からない。私はbundle.jsファイルをローカルにビルドし、それをindex.htmlとともにデプロイするだけですか?私は/ publicディレクトリにbundle.jsファイルを置いて、それをindex.htmlの相対パスを使って指定してみましたが、bundle.jsにエラーが見つかりません。 (それは私がそれをローカルで実行するときに機能します)何が迷っていますか? OpenShiftで相対パスを使用しないといけませんか?私は、OpenShiftのドキュメントがかなり複雑であることを知っています。もし誰かがこれを壊すことができたら、私はそれを感謝します!オープンシフトで動作するwebpackを取得する

答えて

2

私はステップを逃しました:あなたはそうのようなserver.jsにディレクトリを追加する必要があります。

self.initializeServer = function() { 
    self.createRoutes(); 
    self.app = express.createServer(); 

    self.app.configure(function() { 
     self.app.use('/public', express.static(__dirname+'/public')); 
    }); 

    // Add handlers for the app (from the routes). 
    for (var r in self.routes) { 
     self.app.get(r, self.routes[r]); 
    } 
}; 
関連する問題