2017-11-11 13 views
0

ブラウザからCloudineに直接画像をアップロードしようとしていますが、設定を試しています。私はこのtutorial を以下だし、私はこれを含める必要がステップにこだわっている:Cloudy Nodejs画像アップロードセットアップ問題

var cloudinary_cors = "https://" + request.headers.host + "/cloudinary_cors.html"; 

私は「要求が定義されていません」というエラーを取得しています。テンプレートページはレンダリングされますが、入力フィールドは何もしません。私は静的ディレクトリに "cloudinary_cors.html"ファイルもあり、テンプレートエンジンとしてPugを使っています。ここに私のテンプレートページはこれまでです: - https://github.com/cloudinary/cloudinary_npm/tree/master/samples/photo_album

と特定で、この部分に -

//upload.pug 
extends layout 

block content 
    script(type='text/javascript', src='jquery.min.js') 
    script(type='text/javascript', src='/javascripts/jquery.ui.widget.js') 
    script(type='text/javascript', src='/javascripts/jquery.iframe-transport.js') 
    script(type='text/javascript', src='/javascripts/jquery.fileupload.js') 
    script(type='text/javascript', src='/javascripts/jquery.cloudinary.js') 

    cloudinary.cloudinary_js_config() 

    script. 
    $(function() { 
     if($.fn.cloudinary_fileupload !== undefined) { 
     $("input.cloudinary-fileupload[type=file]").cloudinary_fileupload(); 
     } 
    }); 

    var cloudinary_cors = "http://" + request.headers.host + "/cloudinary_cors.html"; 
    cloudinary.v2.uploader.image_upload_tag('image_id', {callback: cloudinary_cors}); 

form(action='/create', method='post') 
    .field 
    label Image ID 
    input(name='image_id') 
    button.ui.primary.button(type='submit') Post 

答えて