Node.js SyntaxError: await is only valid in async function

awaitが使えるのはasyncつけた関数の中。

じゃあ下記ケースではどこにasyncをつけるべきか?

    hoge: function() {
        var self = this;
        return new Promise((resolvereject=> {
            try {
 
                    await _get();

 

ここ。await部分を含む、最も近い無名関数。

        return new Promise(async(resolvereject=> {

 

エラー原因は、最初下記にasyncつけてたこと。

    hoge: async function() {