김서영

add spelling check api

......@@ -46,4 +46,22 @@ apiRequest.ETRI = async ( query, argument ) => {
})
}
/**
* @param {String} text 고치고 싶은 문장
* @returns {Object} 정해진 형식의 응답을 보내줍니다.
* @description 네이버 맞춤법 사이트로 text를 보내서 응답을 받아옵니다.
*/
apiRequest.Korean = async ( text ) => {
return new Promise( ( resolve,reject ) => {
rp( { "uri" : URL.Korean+encodeURI( text ) } )
.then( ( body ) => {
body = body.substring( 1, body.length - 2 );
resolve( JSON.parse( body ).message.result );
})
.catch( ( err ) => {
throw new Error( err );
});
});
}
module.exports = apiRequest;
......